martes, 13 de agosto de 2019

Quizás el almacén de ordenadores y material informático retro que hayas visto nunca ...


Computer Reset es un almacén (a veces también tienda) de todo tipo de material relacionado con la informática vintage, como impresoras, ordenadores, periféricos, etc. El Youtuber LGR nos muestra en este vídeo cómo consiguió acceder (no está abierto normalmente al público) y las joyas que pudo encontrar allí. 

¡Cuántos de estos lugares estarán olvidados por el mundo! ;)

lunes, 7 de mayo de 2018

¿Sabes quién es el culpable de que no tengamos claro cuál fue el primer ordenador personal de la historia? Steve Jobs, pero esta es toda la historia. Parte 2



Ahora que ya tenemos claro quién fabricó el ordenador personal (y de paso ayudó de forma considerable a diseñar el primer microprocesador) vamos a avanzar un poco más en el tiempo porque aún hay sorpresas.

El mismo año en que salió al mercado el Altair (1975) un ingeniero llamado Chuck Peddle que trabajaba en la empresa MOS Tecnology, fabricó un microprocesador llamado 6502. Este chip arrasó en el mercado ya que era el más barato de todos (costaba sólo 25$) los que se podían encontrar por aquella época. Este chip se utilizó primero en las videoconsolas Atari lo cual le dio una tremenda popularidad en aquellos años.

Post completo en:
http://www.elladodelmal.com/2018/05/sabes-quien-es-el-culpable-de-que-no_5.html

viernes, 4 de mayo de 2018

La verdadera historia del nacimiento del ordenador personal que Steve Jobs se encargó de cambiar... Parte 1



La controversia de quién fue realmente el primero en diseñar y fabricar el ordenador personal siempre es un debate que está a la orden del día y existen varios candidatos a ese puesto de honor. Pero como la historia la escriben los vencedores, lo cierto es que tenemos una distorsión absoluta de la realidad. De hecho, el culpable es nada más y nada menos que Steve Jobs. Y todo comienza con un artículo escrito en 1980 en el Wall Street Journal...

Primera parte de dos artículos donde ponemos un poco de orden en la historia del nacimiento del ordenador personal:

http://www.elladodelmal.com/2018/05/sabes-quien-es-el-culpable-de-que-no.html

En breve la segunda parte.

martes, 5 de diciembre de 2017

El primer y verdadero Apple Watch ya lo regalaba Apple en 1995

Nota: artículo publicado en SeguridadApple.

Reloj Apple Watch de 1995. Fuente.
Los primeros años de los noventa no fueron precisamente los mejores de AppleSteve Jobs ya no estaba en la empresa (volvió en 1997) y los nuevos productos en el mercado, como el infame Newton, catapultaron aún más a la compañía hacia la bancarrota. Esta situación añadida al gran éxito de Windows 95, provocó que Apple buscara a la desesperada que la gente comprara y actualizara sus productos, llegando incluso a regalar un Apple Watch, el cual dicho sea de paso, no se parecía en nada a los actuales.

System 7 fue una versión de Mac OS que debutó en 1991 para los Mac que aún funcionaban con el Motorola 68000, ofreciendo algunas características bastante llamativas como por ejemplo, memoria virtual, QuickTime, mejor interfaz gráfica, etc. Pero quizás una de las mejores características que ofrecía era la compatibilidad para leer discos MS-DOS y Apple II. Y aún más, por aquella época y en esta nueva versión de Mac OS ya se pudo emular la ejecución de programas de MS-DOS y Windows.



En 1995 apareció la versión 7.5 de System 7 y Apple tenía que motivar a los usuarios a que actualizaran. Esta nueva versión ya venía de serie en los nuevos Mac, como el LC 580, pero sólo era posible conseguirlo previo pago de 134.99$ para el resto de usuarios (si, por aquella época se pagaba por actualizar). Esta nueva versión incluía más de 50 cambios importantes, siendo una de ellas una colección de programas que permitían conectar fácilmente el Mac a Internet y el correo electrónico, algo que comenzaba a ser habitual en los ordenadores de casa.

Así que Apple, en su campaña por "vender" su nueva versión del System 7, la 7.5, se le ocurrió la idea de ofrecer, junto a la compra de esta nueva versión, un simple reloj para así motivar a los posibles compradores. Por supuesto, aunque este si que fue primer Apple Watch, no tiene nada que ver con los nuevos y espectaculares modelos de hoy día. 


Este era un simple reloj de muñeca que sólo daba la hora, eso sí, con el flamante logo de Appleen su interior (aún el de colores). En concreto, esta maniobra de marketing ofrecía la opción de elegir entre el Apple Watch o el programa Conflict Catcher 3, una aplicación para gestionar y resolver los problemas que tenían los usuarios de aquella época con la extensión de los ficheros en entornos Mac.

Figura 1. Anuncio original donde se ofrecía el Apple Watch o el programa Conflict Catcher. Fuente.

Dos décadas después, estos relojes se volvieron a poner de nuevo a la venta aprovechando el lanzamiento del nuevo Apple Watch en 2015. El mismo distribuidor que los vendió en su día tenía algunos guardados en stock y dependiendo de su condición, con un precio que oscilaba entre los 99$ y 129$, aunque al final se vendieron prácticamente todos por 199$ (y por supuesto, no duraron nada a la venta). Hoy día es posible encontrar alguno en eBay a unos precios que varían entre los 200$ y los 2.000$. No deja de ser curioso que un reloj con la tecnología y calidad más simple posible, sea incluso más caro que los nuevos Apple Watch ;)

domingo, 8 de octubre de 2017

Ni IBM ni Apple, el primer ordenador fue un Datapoint 2200 ...



En 1968, mientras Steve Jobs y Steve Wozniak aún estaban en el instituto, dos tejanos llamados Phil Ray y Gus Roche estaban decidiendo si montar un restaurante Tex-Mex o una empresa de ordenadores. Afortunadamente se decidieron por la segunda opción, ya que ambos eran ingenieros electrónicos que habían trabajado para la NASA, y la electrónica se les daba un poco mejor que la comida mejicana. Entonces el 6 de Julio de 1968 nació CTC, Computer Terminal Corp. La nueva empresa estaría enfocada principalmente a crear terminales de teletipos (dispositivos mecánicos que se conectaban con mainframes básicamente para programar) compatibles con otros modelos más costosos. El diseño era otro factor importante aparte del precio, que CTC tenía entre sus planes, ya que querían crear sus nuevos dispositivos de un tamaño aceptable, que pudiera estar encima de una mesa de escritorio con la pantalla y el teclado integrados (los teletipos de la época eran bastante grandes, difíciles de manipular y además la salida de datos era directamente en papel).

El primer producto lanzado por CTC fue el Datapoint 3300. Este terminal emulaba perfectamente a otro muy popular de la época, el llamado “Model 33”. El Datapoint 3300 era más barato y compatible al 100% con el “Model 33”, así como con otros dispositivos externos como la perforadora de tarjetas IBM 029 (otro producto muy popular). Además consiguieron un diseño más atractivo y ligero, integrando teclado y pantalla en una misma carcasa.

Datapoint 3300 fue un éxito pero los ingenieros de CTC no se conformaron. Su objetivo final era aún más ambicioso, querían fabricar el emulador de teletipos definitivo: uno programable. De esta forma con un sólo dispositivo podrían emular a cualquier otro teletipo existente. El problema era, que para crear un dispositivo programable de un tamaño aceptable de escritorio, era que en esa época no existía (como tal) el componente más importante de un ordenador: el microprocesador (el ordenador más común en aquellos tiempos era el mítico DEC PDP-8 que tenía el tamaño de un armario).

Justo en este punto es cuando se cruzan los caminos de CTC y otro grupo de ingenieros que precisamente, tenían la idea de crear un microprocesador encapsulado en un chip de silicio. En 1969, Vic Poor, Jonathan Schmidt y Harry Pyle se reunieron para celebrar las fiestas de Acción de Gracias y mientras disfrutaban del pavo, diseñaron las bases de un procesador que pudiera encajar en una pastilla de silicio. Inmediatamente se pusieron manos a la obra y buscaron una empresa que pudiera llevar a cabo su gran idea. Después de varios intentos infructuosos, por fin apareció CTC, la cual no sólo apostó por ellos, sino que contrataron a Poor y Pyle, además de hacer de sponsors de Schmidt que aún estaba en la Universidad.

El diseño del microprocesador incluía muchas de las especificaciones que aún se utilizan hoy día. Por ejemplo tenía una pila “stack”, saltos condicionales a otras partes del programa, podía cargar datos desde la memoria a un registro, realizar todo tipo de operaciones lógicas y aritméticas y como curiosidad también crearon el comando “NOP” para funciones de sincronización (este comando realmente no hace nada, simplemente consume ciclos de CPU y fue utilizado para sincronizar operaciones).

Además del microprocesador, la memoria RAM era otro reto a superar, ya que en aquella época no existían en chips como tales (llegaron dos años después). Las memorias de núcleo magnético eran muy caras, por ejemplo 4Kb de RAM para un DEC PDP-8 costaban 10.000 dólares. Para superar este problema utilizaron los llamados “shift-registers” o “registros de desplazamiento” (circuitos basados principalmente en biestables donde el valor de la salida del mismo depende de su entrada).

Para conseguir los chips de memorias basadas en registros de desplazamientos necesitaban buscar una empresa que los fabricara. En California había una pequeña startup llamada Intel la cual se dedicaba a fabricar circuitos integrados. Durante las muchas reuniones en las cuales se discutían las nuevas características o cambios de diseño a los chips de registro de desplazamiento, poco a poco fueron discutiendo sobre la posibilidad de integrar en un solo chip el diseño del microprocesador de CTC. Intel estaba trabajando en ese momento en un proyecto similar, el chip 4004 (considerado por muchos, no sin controversia, el primer microprocesador de la historia). Este chip de 4 bits estaba diseñado para calculadoras, es decir que era perfecto para números, pero no servía para procesar texto. Le faltaban muchas características que CTC necesitaba como por ejemplo operaciones booleanas. Este microprocesador no era válido para gestionar un sistema operativo, por lo tanto fue descartado por CTC.

Así que Intel comenzó a trabajar en un prototipo de microprocesador basado en las especificaciones de CTC que se llamaría 1201 (CTC era su mayor cliente en aquella época, harían lo imposible por mantenerlos contentos). Pero Intel tuvo algunos problemas implementando esta nueva tecnología (basada en PMOS) y por lo tanto se retrasaron en la entrega. Pero CTC no podía esperar más, el 1201 de Intel no avanzaba lo suficientemente rápido y ellos tenían que sacar lo antes posible un nuevo producto al mercado, ya que el Datapoint 3300 ya no era lo suficientemente rentable. Finalmente CTC comenzó a trabajar en su sucesor, el Datapoint 2200 sin esperar la entrega del nuevo procesador. Este nuevo terminal podría emular mediante programación a otros terminales más allá del “Model 33”. Finalmente el procesador (CPU) se creó utilizando aproximadamente 120 componentes TTL (chips del tipo MSI, Medium Scale Integration) aplicando el diseño inicial de Poor, Schmidt y Pyle. A pesar de ser un ordenador tipo “serie” (procesaba sólo un bit) la velocidad de proceso era más que decente e incluso superaría durante varios años a los nuevos microprocesadores de 8 bits que salieron al mercado más tarde.

Datapoint 2200 era realmente un producto adelantado a su época, tenía su propio sistema operativo llamado Datapoint OS, dos cassettes que permitían almacenar hasta 130 KB de datos cada uno e incluso la opción de conectar unidades de disco flexibles de 8 pulgadas. También tenía su propia versión del lenguaje Cobol, un intérprete de BASIC y un compilador RPG II. Como podemos imaginar, todas estas herramientas de programación no se quedarían sólo para emular teletipos. Pronto la gente comenzó a sacar partido al hardware y el software del Datapoint 2200, creando todo tipo de programas e incluso algún que otro juego. Inicialmente los creadores de Datapoint 2200 no esperaban esta otra utilidad aparte de la emulación de teletipos, pero finalmente se dieron cuenta del tremendo potencial del dispositivo que habían fabricado: había nacido el ordenador personal (casi de forma accidental). Fue tal el éxito de este nuevo producto, que CTC se pasó a llamar Datapoint.

Y para completar la revolución informática de Datapoint tenemos que volver a Intel. Aunque no tuvieron a tiempo listo el microprocesador 1201 para CTC, ellos continuaron desarrollando la idea, y por fin, en abril de 1972 salió al mercado el 8008, padre de todos los microprocesadores del tipo x86. Éste era tan parecido al procesador “artesanal” creado por Datapoint que eran casi compatibles al 100%, por lo tanto Datapoint 2200 es el “abuelo” de todos los ordenadores personales. Además, gracias a Datapoint, había nacido otro gigante que cambiaría y establecería nuevas reglas en la historia de la informática: Intel Corporation.

martes, 2 de agosto de 2016

Buffer Overflows. Trick or “Threat”?


JumpToEsp.png
Entre mediados de los 90s y la primera década del siglo XXI, los ataques por desbordamiento de memoria ocuparon muchos titulares en la prensa técnica.
Un error de desbordamiento de memoria o más conocido como buffer overflow, aparece cuando un programa no gestiona correctamente la asignación de memoria (direccionamiento) en una operación de carga de datos a la memoria. Por lo tanto el programa está intentando almacenar una cantidad de datos en esa sección de la memoria (buffer) mayor de la que puede contener. Esto provoca un error en la ejecución del programa el cual puede corromper la información, detener la ejecución o en el peor de la casos, deja una puerta abierta a la ejecución de código malicioso. Es aquí donde aparece el ataque por desbordamiento de memoria. La técnica consiste básicamente en provocar el error buffer overflow para alterar la ejecución del programa y redireccionarlo a un fragmento de código diferente, tomando el control total del mismo.
Cuando buscamos información sobre buffer overflows o desbordamientos de memoria, el texto publicado en 1996 por Elias Levy, más conocido como Aleph One, en la famosa revista electrónica Phrack: Smashing The Stack For Fun And Profit, es un referente por no decir el referente en cuanto a la explotación de la pila se refiere.
Aunque éste es el texto más popular en la materia, un año antes, en 1995, concretamente éste data del 20 de octubre, otro hacker Peiter Zatko, más conocido como Mudge, había publicado, pero de forma privada, otro texto titulado How to write Buffer Overflows. Por lo tanto tiene sentido que en esa época se iniciara una avalancha de ataques de desbordamiento de memoria.
El aprovechamiento de este tipo de vulnerabilidad viene inluso de más atrás. De hecho el 2 de noviembre de 1988, el que se considera uno de los primeros gusanos de la historia, el famoso gusano de Morris, irrumpió en la prensa, no sólo por el impacto que causó, sino porque se convirtió en el primer caso convicto bajo la Ley de 1986 de Fraude y Abuso de Computadoras, Código de Estados Unidos.
Según palabras de su autor Robert Tappan Morris Jr, el gusano usaba cómo uno de los vectores de ataque un desbordamiento de memoria en el demonio fingerd, un servicio que actualmente prácticamente está extinto. El gusano realmente no fue creado con fines destructivos, pero gracias a un error en la lógica de infección, éste llegaba a infectar los servidores hasta siete veces, llegando a dejar estos inhabilitados, básicamente generando un ataque de denegación de servicio (DoS).
Robert T Morris Jr también cuenta que por aquella época, aunque la explotación de aplicaciones a través del desbordamiento de memoria no era algo común, sí que existía preocupación por la falta de comprobación de los límites de memoria por parte de los programadores. Esta falta de rigurosidad podría conducirnos a la ejecución arbitraria de código malicioso y por consiguiente a comprometer al sistema, como ocurrió en el caso de dicho gusano.
Pero nos tenemos que remontar hasta octubre del año 1972, fecha datada del primer documento público conocido hasta la fecha, que trata este tema, creado por el Panel de Estudio de Planificación de Tecnología en Seguridad Informática (Computer Security Technology Planning Study Panel - PDF), a petición (bajo contrato) de las Fuerzas Aéreas de los Estados Unidos. En el apéndice I de dicho documento cuyo título es: Amenazas de seguridad y técnicas de penetración (Security Threats and penetration techniques), podemos ver un apartado titulado Verificación incompleta de parámetros (Incomplete Parameter Checking), en el que dice:
“Proporcionando a los programas de usuario una dirección fuera del espacio reservado, es posible hacer que el monitor devuelva datos no autorizados para ese usuario, o por lo menos, generar una serie de condiciones en la que el monitor cause un error de sistema.
En un sistema operativo contemporáneo, una de las funciones proporcionadas es mover una cantidad limitada de información entre el espacio de sistema y el de usuario. El código encargado de ejecutar dicha operación no comprueba correctamente el origen y el destino de dicha información, permitiendo porciones del monitor ser sobrescritas por el usuario. Esto puede ser usado para inyectar código dentro del monitor y así el usuario tomar control del sistema”.
Nota: “monitor” hace referencia al núcleo (kernel) del sistema.
Por lo tanto este es la la primera documentación de ataques por desbordamiento de memoria que se conoce hasta la fecha.
Hasta ahora hemos visto de forma muy resumida algunos de los acontecimientos que han marcado un punto en la historia de los ataques por desbordamiento de memoria. Pero los desbordamientos de memoria no tienen por qué ser usados necesariamente como un vector de ataque. De hecho hay una anécdota en la que un juego llamado Ratchet & Clank: Up Your Arsenal de la empresa Insomniac Games, el cual se lanzó al mercado sin la funcionalidad de poder ser parcheado. Resulta que al principio del juego se mostraba al usuario la licencia del mismo. Esta licencia se descargaba de los servidores de la empresa. Esa parte concreta del código no comprobaba el tamaño del texto descargado por lo que era potencialmente vulnerable a una ataque de desbordamiento de memoria. Así que la propia compañía aprovechó dicho “vector de ataque” para mandar con la propia licencia el parche y midiendo estratégicamente el tamaño del mismo para que éste fuera ejecutado y así poder aplicar la actualización.
Otros errores famosos de desbordamiento de memoria aparecen en juegos clásicos como el Pac Man y la famosa pantalla partida, Galaga (pantalla de la muerte o arreglando Galaga), Donkey Kong o la familia Súper Mario, en los siguientes vídeos: https://www.youtube.com/watch?v=vAHXK2wut_Ihttps://www.youtube.com/watch?v=aqIYnFtDnRw , etc.
Los desbordamientos de memoria son un problema importante de seguridad, pero también hemos comprobado que algunas veces se pueden aprovechar para implementar “trucos” (tricks) no maliciosos o incluso obtener resultados divertidos como los errores en los juegos clásicos.

Fuente: CyberHades

jueves, 15 de mayo de 2014

domingo, 13 de octubre de 2013

Revistas clásicas de Informática escaneadas

REvistasClasicas

En AtariMagazineArchive puedes encontrar una colección realmente impresionante de revistas escaneadas de la época dorada de los ordenadores de 8 bits. Desde la mítica Compute! hasta otra realmente clásicas llamada ROM

No podía faltar la revista española del Spectrum por excelencia, MicroHobby. Desde este enlace puedes descargar al completo todas las revistas.

Otro enlace que tiene material interesante, como revistas Byte de los 70 escaneadas es VintageComputer.net

Si quieres prácticamente todas las revistas sobre el Spectrum, no olvides visitar este enlace de la web de World Of Spectrum.

Seguiremos publicando nuevos enlaces.

viernes, 11 de octubre de 2013

Proceso de carga de Basic de 4k en un Altair 8800


Una de mis historias favoritas y sin duda alguna de las más trascendentales en la historia de la informática personal, es la que titulamos como: Altair, hackers de garaje y la revolución de Silicon Valley.

En ella, nuestro protagonista es al Altair 8800. Éste fue entre otros, jugó un papel determinante en la creación de Micro-Soft, tras la creación del Altair Basic.

Si alguna vez te has preguntado como se cargaban los programas en Altair, recuerda que éste no tenía teclado o ningún tipo de rutina de carga en ninguno de sus chips. Todo el trabajo recaía sobre el usuario u operador de la máquina, en la que tenía introducir las rutinas de carga de memoria y demás a base de conmutadores de forma binaria.

Aquí lo que os voy a dejar es un vídeo de demostración de como se llevaba a cabo dicho proyecto. Además en el mismo, podemos ver la carga del Basic 4K, pero usando un teletipo.




El Altair 8800 que aparece en el vídeo es una réplica del mismo usando hardware moderno. Si estás interesado en montar el tuyo propio o incluso comprar uno ya montado, puedes conseguirlo a través de http://altairclone.com/.

jueves, 18 de julio de 2013

jueves, 4 de julio de 2013

Fallece Doug Engelbart



Christina Engelbart, hija de Douglas Engelbart mandó el siguiente correo electrónico a la lista de correos de discusión de la IETF (Internet Engineering Task Force):

From: Christina Engelbart <christina.engelbart at gmail.com>
<mailto:christina.engelbart at gmail.com>>
Date: Wednesday, July 3, 2013 6:31 AM
Subject: update on my father

Very sorry to inform my father passed away in his sleep peacefully at
home last night. His health had been deteriorating of late, and took
turn for worse on the weekend. I will circle back around soon, for now
just wanted to give you all advance notice and look forward to
discussing your thoughts as I am a bit fuzzy at present. 

En el correo, Christina básicamente anuncia el fallecimiento de su padre.

Algún despistado se preguntará ¿Quién este tal Douglas Engelbart? ¿Os acordáis de la entrada "La madre de todas las demos"? Pues volver a echarle un vistazo. Doug Engelbart fue el presentador de la misma y era parte del equipo de investigación de Xerox Parc, pero antes de unirse a Xerox, él y su compañero Bill English (el cual también se unió a Xerox Parc) habían creado el ratón. Engelbart fue el encargado de dirigir al equipo de investigación que creó cosas como la pantalla con imágenes de bits, ventanas múltiples, software multiusuario, etc. ¡Casi nada!

Éste será otro de los personajes que realmente han cambiado el mundo, pero que sólo quedará en la mente de los más geeks del lugar.

Douglas Engelbart, descanse en paz y ¡gracias, muchas gracias!

martes, 25 de junio de 2013

La historia de las máquinas de cálculo y los ordenadores hasta 1981 (io9)



Genial artículo de io9 donde nos cuentan la historia de las máquinas de calcular y computación hasta 1981.
No te lo pierdas, las fotos son realmente espectaculares y curiosas.

The History of Early Computing Machines, from Ancient Times to 1981.

miércoles, 29 de mayo de 2013

La madre de todas las demos


Anuncio de la presentación. 

En la historia que titulamos como: La cuna de la informática moderna, os contamos la trepidante historia de Xerox Parc, de lo que allí se cocía y cómo dicha empresa no fue capaz de sacarle provecho de la tecnología que se estaba desarrollando.

En esta entrada os traemos una presentación que se conoció como: The mother of all demos (La madre de todas la demostraciones), de la que hablamos concretamente en el último párrafo de la página 98 del libro.

Es una presentación que se llevó a cabo el 9 de diciembre de 1968, dónde se demostraron cosas como: el ratón, el hipertexto, la vídeo-conferencia, direccionamiento de objectos, enlazado dinámico de ficheros, editor de texto colaborativo en tiempo real, etc

Una presentación épica que quedará para la historia como La Madre de todas las Demos.



En http://sloan.stanford.edu/mousesite/1968Demo.html podéis también ver dicha demostración dividida en diferentes partes con una pequeña explicación de lo que se presenta en cada una de ellas.

lunes, 6 de mayo de 2013

El documento más importante de la historia de la World Wide Web



En la historia titulada: Esta máquina es un servidor ¡NO LA APAGUES! Os contamos como nació la World Wide Web o quizás más conocida como WWW. Aunque todo comenzó en 1.989, no fue hasta un 30 de abril de 1.993 cuando dicha tecnología se abrió de cara al mundo de forma totalmente gratuita. Con al recién celebrado 20 aniversario de dicho evento, el CERN ha creado un sitio web http://first-website.web.cern.ch/ desde el cual pretende reconstruir lo que fue el primer sitio web y todo los documentos relacionados con éste.

Nosotros aquí para conmemorar dicho evento y como adición al contenido del libro os dejamos un documento (2 páginas) con el que la WWW se hizo pública y totalmente gratuita.


Como podéis ver en la primera página, en la esquina superior derecha esta datado con fecha del 30 de abril de 1.993 (930430). Sin duda alguna uno de los documentos más importantes de la internet tal y como la conocemos hoy en día.

Fuentes:
http://info.cern.ch/
http://cds.cern.ch/record/1164399

martes, 23 de abril de 2013

El manual de referencia del Apple II, el manual geek por excelencia


Portada del manual del Apple II. Botón derecho sobre la imagen para descargar el PDF.

Antes de nada, echad un vistazo al manual escaneado del maravilloso Apple II en este enlace (ojo es un fichero pdf en color, aquí tenéis otro enlace más ligero pero en blanco y negro.).

¿Qué os parece?. Seguro que con sólo ver el índice ya sabéis porqué es el manual geek por execelencia.

Creo que he visto pocos manuales tan completos y tan orientados a sacar el máximo partido a un aparato (en este caso un ordenador). Se puede afirmar que es un manual de hacking para el Apple II, pero escrito por el mismo creador de la máquina (Steve Wozniak).

En el manual se explica desde las tareas más sencillas: conectar los cables, encenderlo, introducción al APPLE Integer BASIC y ejemplos de programas incluidos juegos, etc. Hasta otras tareas más espectaculares como una explicación detallada así como un desensamblado completo del System Monitor (utilidades del sistema que incluían por ejemplo un ensamblador y un desensamblador), otro desensamblado completo del código del mini-ensamblador, todas las instrucciones y sus códigos del microprocesador 6502,  todas las características del hardware completo, incluyendo esquemas electrónicos completos de todo el hardware con códigos de ejemplos para acceder (el código fuente completo de un teletipo) y un largo etcétera. 

Como curiosidad, la primera foto del ordenador que se ve en el manual (en la página 2) es del Apple II abierto por completo explicando sus interioridades y la última página del manual explica cómo desmontarlo paso a paso. <modo sarcasmo on> Igualito que los manuales de Apple de ahora <modo sarcasmo off>

Así que ya veis, hasta el manual del Apple II es una maravilla donde se nota que ha sido escrito por un auténtico hacker y que quería que todo el mundo sacara el máximo partido a su creación.

Manuales visto en apple2history y en classiccmp.org.

domingo, 7 de abril de 2013

Esquemas de Babbage

En el libro os damos ciertas pinceladas sobre la importancia de los trabajos de Charles Babbage en relación con la informática moderna y con Ada Lovelace, la que se considera la primera programadora de la historia.

En esta entrada os vamos a dejar algunas imágenes sacadas del museo de la ciencia de Londres. Éstas son imágenes de los trabajos más importantes de Charles Babbage (haz click en las imágenes para verlas más grande):


Esta imagen es parte de los diseños 
de la Máquina Analítica

En esta imagen podemos ver parte del diseño 
de la Máquina Diferencial

Apuntes varios de un cuaderno de 
notas de Charles Babbage

Estos esquemas sin duda alguna son una joya de la historia de la informática moderna. Recordemos que los ordenadores de hoy en día se basan en los mismos conceptos de la Máquina Analítica de Babbage que disponía de: procesador, memoria y un dispositivo de entrada basado en tarjetas perforadas. Sólo recalcar un pequeño detalle: la Máquina Analítica fue diseñada hace 170 años.

sábado, 6 de abril de 2013

Las máquinas Enigma enviadas a España en 1936, las primeras en ser descifradas por los rompecódigos

SpanishEnigma

Foto: CyberHades en Bletchley Park. Máquina Enigma enviada a España.

La máquina Enigma no se fabricó en España, pero sí se enviaron desde Alemania varios de los primeros modelos  comerciales (con algunas modificaciones) durante la Guerra Civil Española al bando franquista. Se utilizaron también para las comunicaciones entre las tropas italianas, alemanas y españolas. Al ser uno de los primeros modelos, no tenía conectores frontales que más tarde se implementaron y aumentaron la dificultad de descifrado,.aunque eso sí, tenía 4 rotores.

De hecho estas máquinas fueron un paso fundamental en la posterior batalla de códigos que entablaron alemanes y los aliados, ya que fueron las primeras que pudieron interceptar y analizar (la primera señal se descifró en 1937).

Fue un error por parte de los alemanes fabricar y enviar estos modelos modificados a España e Italia. En principio no eran tan complejas como las que ellos ya utilizaban. Por supuesto no iban a darle a Franco las mejores que tenían, así que las modificaron. El problema es que crearon un híbrido entre la versión comercial y la más avanzada militar que ellos utilizaban. Esta nueva implementación y su cifrado ofreció bastantes pistas a los rompecódigos británicos sobre las bases principales del cifrado y así comenzar el descifrado completo de todos los modelos posteriores de máquinas Enigma.

No te pierdas este artículo de la BBC en español donde se ofrece más información.

Tampoco te pierdas nuestra visita a Bletchley Park que hicimos el año pasado:

Visita Bletchley Park Primera Parte

Visita Bletchley Park Segunda Parte

Bill Gates y Paul Allen recrean en 2013 su famosa foto de 1981


Foto de 2013



Foto de 1981

La foto de 2013 fue tomada en Seattle, en el Living Computer Museum, fundado por Paul Allen en 2006. Como anécdota, Microsoft tenía 129 empleados cuando se hizo la foto de 1981, ahora tiene más de 97.000. Ahora ninguno de los dos trabaja directamente para Microsoft, aunque claro, siempre serán los fundadores.

Visto en CNET.


domingo, 31 de marzo de 2013

Podcast Fallo de Sistema Número 77, Arqueología Informática y Microhistorias

Captura de pantalla 2013-03-31 a la(s) 14.05.39

(click en la imagen para escucharlo)

Ya puedes descargarte desde este enlace (click para escuchar botón derecho descargar) el podcast emitido hoy por el programa más geek de toda la radio y uno de nuestros favoritos que seguimos semana a semana, Fallo de Sistema de Radio3. En este episodio número 77, tuxotron y yo hablamos sobre nuestro libro Microhistorias: anécdotas y curiosidades de la Informática así como otros asuntos siempre relacionados con la temática más geek posible. Esperamos impacientes vuestro feedback. 

Gracias a Santiago Bustamante, presentador de Fallo de Sistema por dejarnos aparecer en su programa. 

Y gracias a vosotros por seguirnos y escucharnos.

Twitter de Fallo de Sistema: @FallodeSistema
 Facebook Fallo de Sistema: https://www.facebook.com/fallodesistema
 Blog Fallo de Sistema:  http://blog.rtve.es/fallodesistema 

 PD: por cierto, nada más comenzar hablamos de un pedestal donde aparece la primera animación de un ser humano en la Historia, esta es una foto de dicho pedestal:

  PedestalIshtar