Silly Bytes has moved - Silly Bytes se trasladó

www.sillybytes.net

26 dic. 2013

Isabel II concede pérdon a Alan Turing

Inglaterra, más concretamente la Reina Isabel II concedió (debería ser "pidió") perdón póstumo a Alan Turing (icono de Silly Bytes) por su hoy considerada injusta sentencia a causa de su homosexualidad, veamos la noticia de bbc.co.uk, cito:

Perdón real póstumo para el matemático británico Alan Turing


El matemático Alan Turing, que jugó un papel central en descubrir el código alemán Enigma durante la Segunda Guerra Mundial, ha obtenido un indulto póstumo de la corona británica.

En 1952, el científico británico recibió una condena de 61 años por prácticas homosexuales, que fueron consideradas un delito en Reino Unido hasta 1967, y aceptó recibir inyecciones de estrógeno para anular su líbido, en un procedimiento que se conoce como castración química.
Turing, a quien se describe a menudo como el padre de la computación moderna, murió de envenenamiento por cianuro dos años después, a los 41 años.

Aunque los médicos forenses determinaron que se trató de un suicidio, su familia y sus biógrafos mantuvieron que fue un accidente.
Una investigación posterior reveló que efectivamente podría no haberse tratado de suicidio.

Ahora, la reina Isabel II le concedió el perdón póstumo por "una sentencia que ahora se consideraría injusta y discriminatoria", según anunció el ministro de Justicia británico, Chris Grayling.
"Alan Turing fue un hombre excepcional con una mente brillante", afirmó Grayling, que fue quien pidió a la soberana que emitiera el indulto bajo la Real Prerrogativa de Misericordia.

Código Enigma

La condena que recibió Turing por "grave indecencia" a causa de su homosexualidad lo llevó a abandonar su trabajo en el Cuartel General de Comunicaciones del Gobierno (GCHQ, por sus siglas en inglés), al que se había incorporado después de desempeñarse como especialista durante la Segunda Guerra en Bletchley Park, donde se realizaba el análisis de códigos.
"Su inteligencia quedó en evidencia en Bletchley Park, donde fue un hombre fundamental para descifrar el código Enigma y contribuyó así a poner fin a la guerra y a salvar miles de vidas", añadió el ministro británico.
El trabajo de Turing ayudó a acelerar los esfuerzos de los Aliados para leer los mensajes de la Marina alemana, con una máquina inventada por el ingeniero alemán Arthur Scherbius que fue utilizada por los nazis para codificar mensajes.

"Su vida se vio ensombrecida por la condena por actividad homosexual", recalcó Grayling. "Merece ser recordado por su fantástica contribución a los esfuerzos bélicos y por su legado a la ciencia".

El perdón a Turing culmina una campaña de varios años por limpiar su nombre, apoyada por científicos como Stephen Hawking y por peticiones de firma mediante internet que sumaron decenas de miles de adhesiones.
En septiembre de 2009, el entonces primer ministro británico, el laborista Gordon Brown, se había disculpado públicamente por la condena del matemático, 57 años antes.

 

9 nov. 2013

Convertir un libro pdf en formato de libro de mano (handbook) [ahorrar papel]

Por lo general solemos tener mucho más que varios libros en formato pdf, pero no hay nada mejor que leer sobre papel, además de que poder leer un libro impreso mientras vas en el transporte publico, mientras esperas que empiece la siguiente clase, o simplemente tenerlo a la mano siempre para leer en cada oportunidad es algo invaluable.


Pero usualmente hay más de un problema con esto:

El papel por ejemplo tiene su costo y si vamos a imprimir 20 libros de entre 500 y 2000+ paginas, tendremos que pagar una cantidad considerable (tanto si lo imprimimos en casa como si lo llevamos a un centro de impresión), esto además de que siempre es bueno usar la menor cantidad de recursos posibles, tanto por eficiencia, reducción de costos y por conciencia ecológica.


21 oct. 2013

LiFi: la tecnología que NO reemplazará al WiFi

Se ha estado escuchando mucho últimamente sobre la nueva y revolucionara tecnología LiFi que sin duda aplastará y reemplazará a la "obsoleta" tecnología WiFi ... o... no lo hará?

Pero que es el LiFi, como funciona y por que puede ser considerado un reemplazo al Wifi? (o no tanto?)

Me limitaré a hablar de los detalles oportunos para la explicación, pues esto del LiFi se ha extendido rápidamente y existe información por doquier.


10 ago. 2013

Programando PIC's en GNU/Linux (hardware y software)

Mi fuerte es la informática más no la electrónica... pero como se habrá podido apreciar en muchos de mis posts el objetivo de incursionar en un campo aún algo oscuro para mi es el de lograr conectar las capacidades de la informática para reflejar con ello algo en el mundo físico.



Así pues mientras nos metemos de cabeza en la ciencia de la electrónica tarde o temprano usaremos un micro controlador, el cual ya es un eslabón muy intermedio entre estas dos ciencias tan intimas.


La razón es que un micro controlador (uC) es un dispositivo que implementa electrónicamente una maquina de turing completa, y nos permitirá con sus prestaciones interactuar con circuitos electrónicos mediante algoritmos y programas de software, y es justamente aquí donde viene el problema...


8 ago. 2013

Ha Caído Lavabit, necesitamos alternativas!



Con  la caída de Lavabit a manos de la intolerancia de los organismos gubernamentales norteamericanos hacia la privacidad se vuelve necesario encontrar alternativas mientras el servicio de Lavabit siga cerrado y con la esperanza de que pueda ser recuperado.



Así que aquí algunas alternativas:






5 may. 2013

Redireccionando el flujo de aire de los ventiladores (coolers) del PC y/o servidores

Dentro de mi propia habitación tengo montado un laboratorio casero que incluye varios PC's viejos que uso como servidores de pruebas (juego con ellos :)

Pues como el espacio disponible no es muy grande la disposición más adecuada de las mesas y las maquinas quedan de tal forma que mi cama está justo detrás de estas, y claro, como era de esperarse al menos una de estas permanece encendida las 24H.


Esto da como resultado que el ventilador (cooler) de la fuente de alimentación mueve un flujo de aire bastante molesto justo en mi cara cuando duermo! , y como el clima sobre todo en las noches, es bastante frío suelo amanecer con dolor de garganta y resfriado, lo que me obliga a apagar las maquinas :( .

Para solucionar esto decidí redireccionar el flujo de aire que sale del ventilador de la fuente hacia.... pues hacia donde sea!! menos a mi cara! ¬_¬


29 abr. 2013

Reparando y limpiando tablas GPT corruptas (Guardando MBR) [WARNING: GPT (GUID Partition Table) detected on]

Hace un par de semanas adquirí un nuevo equipo portátil en el cual he instalado GNU/Linux (Arch) como SO de cabecera, sin embargo mientras lo hacia he dejado un par de particiones lógicas no muy grandes destinadas a instalar algo como FreeBSD, OpenBSD, entre otros.


Pues bien, hoy mientras tenia algo de tiempo y luego de la larga espera para descargar el DVD de FreeBSD me he dispuesto a instalarlo sobre una de mis particiones, pero comenzado el trabajo unos cuantos golpes de la tecla Enter de sobra durante el gestor de particionado del instalador me han dado como resultado la creación de una tabla GPT indeseada y para colmo mal formada -_- , y por supuesto con esto no podía leer mis particiones de la tabla MBR para instalar FreeBSD donde quería hacerlo.





Arranqué mi Arch nuevamente para examinar el problema:

Empecé por revisar como estaba el MBR de mi HDD y fdisk se quejaba de la presencia de una tabla GPT que no podía entender (fdisk no sabe leer GPT ;)


8 mar. 2013

Cube Craft de Richard Stallman 2.0

Hoy he decidido tomarme un momento de ocio haciendo una segunda y mejorada versión del Cube craft de Richard Stallman.

Versión 1.0: http://www.silly-bytes.blogspot.com/2012/07/cube-craft-de-richard-stallman.html

Esta vez luce más cómico y su aspecto en general esta bastante mejorado con respecto al anterior.

Sin más que decir dejo por aquí el cube craft:


Enjoy!.

14 ene. 2013

Codigo Fuente vs Codigo Objeto: Una falsa dicotomía



 Esta es mi traducción de una versión borrador del articulo "Source vs Object code: a false dichotomy"




por:
David S.  Touretzky
Computer Science Departament
Carnegie Mellon University


Julio,2000

La noción de código fuente y código objeto como clases opuestas de código de computador es una falsa dicotomía común entre no-programadores. El entendimiento publico general es que un programa de computadora es escrito como "Código Fuente" el cual es legible por humanos y no inmediatamente ejecutable por la maquina.  El código fuente está supuesto a contener nombres de variables con significados claros y útiles comentarios unicamente para ser leídos por los humanos.  Una pieza de software llamada "compilador" debe convertir el código fuente en código objeto para que el programa pueda ser ejecutado.  El código objeto no puede ser leído por los humanos; es una secuencia de bytes que codifican una seria de instrucciones de maquina que serán ejecutadas por l microprocesador cuando este corre (ejecuta) el programa.