From the category archives:

Programación

No solamente los libros son una fuente de conocimiento invaluable; también los son las revistas. De igual forma que los libros hay de varios niveles y podemos brincar de una a otra según vamos obteniendo experiencia. Tienen la ventaja de estar más actualizadas y ser un snapshot del momento aunque sólo suelen tratar un sólo tema de una materia por las pocas páginas que tienen los colaboradores; pero con el paso de los fasículos esto se va complementando. Además el trato con los autores es más directo y personal por los que los puede uno conocer más.

En este post estaré poniendo las revistas que más me gustaron y ya no están a la venta o ya no las compro.

Dr Dobb's

La primera vez que tome esta revista quede impresionado por el nivel de los temas que trataba. Los artículos eran escritos por verdaderas personalidades del medio informático y con los códigos fuentes disponibles. Como era estudiante, no era raro que algunos artículos fueran de utilidad pasado algún tiempo. Al ser un amante de C/C++, no me perdía los artículos de Al Stevens y Michael Abrash. Otras secciones favoritas eran los escritos por Michael Swaine y las novedades editoriales presentados por Andrew Schuman.

Es una verdadera pena que esta publicación se haya termindo, aunque aún esta el sitio en Internet con artículos mensuales; pero ya no es lo mismo.

C/C++ User Journal

En esta revista se develaban todas las posibilidades avanzadas que puede ofrecer este maravilloso lenguaje: Smart Pointers, STL, Threads y los problemas más comunes a los que se enfrentan los programadores de este rudo lenguaje. Manejaba una adecuada combinación de artículos para principiantes y avanzados que ayudaba a leerla de principio a fin sin saltarse ningún articulo.

Mis secciones predilectas eran las preguntas y respuestas de Bobby Schmidt y los artículos de P.J. Plauger.

Rainbow

La revista Rainbow era la máxima autoridad y punto de reunión de la comunidad de la Color Computer. Desafortunadamente por mucho tiempo era imposible conseguirla en la Ciudad de México por lo que solamente la podía tener cuando mi papá viajaba a Estados Unidos. Afortunadamente viajaba seguido y tenía un apartado postal donde me compró la subscripción. Mi alegría fue mayúscula cuando la ví la primera vez en los estantes del Sanborns.

El nivel era mayoritariamente para usuarios domésticos y con muchos juegos; lo adecuado para mi edad en ese entonces. Sin embargo hicieron un gran esfuerzo para llevar a los usuarios a conocer y entender el OS-9 para aplicaciones más avanzadas y profesionales. Yo dejé de comprarla en 1990 porque cambié al mundo de las PCs.

Popular Electronics

Entre las revistas que mi papá compraba como electrónico estaba Popular Electronics. En cada fasículo se trataba lo más variado desde audio, video, sonido y computación. Por supuesto había "reviews", artículos de construcción y enseñanza. A mi en lo particular me gustaban mucho los artículos de Forrest M. Mims.

Por cierto, la imagen de la izquierda es el fascículo de julio de 1981 donde se hace un análisis de la Color Computer :) . Tengo entendido que ya no se publica.

Radio Electronics

Otra de las Revistas de mi papá que leía mes a mes era Radio Electrónics. Era la competencia de Popular Electronics y por lo tanto siempre se compraban las dos. Era divertido ver como había un piqué entre las dos.

Los Artículos de construcción eran su fuerte y mi columna preferida era Drawing Board de Robert Grossblatt. Hasta los anuncios como los de Jameco me gustaban.

PC Tips

La revista PC/Tips era una de mis revistas favoritas porque era escrita por mexicanos. No por un sentimiento patriotero; sino porque tenía ese enfoque hacia la idiosincracia, problematica y realidad nacional de aquellos tiempos. Se evaluaban programas, se tenían artículos de programación hasta de lenguaje ensamblador. Por supuesto que eran muy valiosos los articulos de Dbase, tan de moda en esas épocas.

Desafortunadamente después se convirtió en la revista Byte de México y poco a poco se convirtió en una traducción recortada de la versión norteamericana.

{ 2 comments }


 Para la planeación
 Para la planeación Para la buena suerte  Para llevar todo tranquilo Para programar agusto

{ 2 comments }

Debo reconocer que los libros que estoy poniendo en este post están tan obsoletos que seguramente no tengan otro lugar que la basura. Sin embargo, son libros que quiero mucho y conservo con cariño porque en su época me enseñaron muchas cosas interesantes o incluso con su ayuda pude salir bien librado en mis trabajos.

Lenguaje de Máquina del Dragon Lenguaje de Máquina del Dragon

Con este libro aprendí mis rudimentos de lenguaje ensamblador por el año de 1985. Estaba orientado a usuarios domésticos por lo que realmente fue muy iluminador a mis 14 años. Otra cosa muy interesante que es digna de mencionar de este libro, es que incluye un útil desensamblador escrito en BASIC en uno de sus apéndices.

Network Programming in C Network Programming in C

Este libro lo quiero muchísimo porque en 1994 hizo realidad uno de mis sueños: hacer un programa que comunicara dos computadoras. Explicaba a detalle los protocolos IPX, SPX y NetBIOS que eran los básicos en aquellos tiempos. El libro incluía un diskette con aplicaciones, entre ellas un interesante programa de correo electrónico.

The TTL Data Book The TTL Data Book

Este libro realmente no sé si está obsoleto, pero si es muy viejo (1978) y ya no lo uso. Era de mi papá y yo lo empecé a consultar desde 1986 y durante los siguientes 10 años no paré de buscar en él los diagramas de los circuitos integrados para mis proyectos de electrónica. Sin duda, uno de los libros que más he usado.

{ 0 comments }

En este post, iré poniendo mis libros favoritos que traten sobre programación y computadoras. Desafortunadamente, muchos de ellos se irán haciendo obsoletos con el paso del tiempo. Los trataré de mantener conforme sigan vigentes.

emergentes100 Sistemas Emergentes

Este libro de Steven Johnson nos explica como la naturaleza se organiza para crear comportamientos inteligentes en sus elementos primitivos y los más "evolucionados" como el hombre. Ya sea con sólo individuos de una sola especie o interactuando varias especies de millones de seres cada una. A esto que se le conocía como "inteligencia colectiva" y lo podemos apreciar ya sea en un hormiguero o en una metrópolis aparentemente caótica como la Ciudad de México.

Por supuesto que este entendimiento es aplicable a la informática y nos explica como es posible que dentro del caos del Internet, sitios como la Wikipedia que esta dispuesta al libre albedrío de los internautas sea ahora una de nuestras fuentes de conocimiento más valiosa y fracasen esfuerzos como su contra-parte Encarta. Hay otros ejemplos como el Internet vs MSN ¿A la larga pasará lo mismo con aplicaciones cerradas con el surgimiento del software libre?

Las aplicaciones son tremendas en video-juegos y han funcionado para recomendar libros en sitios como Amazon. Además el libro tiene mucha historia de personajes claves como Turing. Altamente recomendado.

Gödel, Escher, Bach - Una eterna trenza dorada

Este libro lo conocí gracias a mi hermano, que lo estaba leyendo él cuando estudiaba en la universidad. Me intrigó y lo leí. Conforme pasaba las hojas, descubría muchas cosas que ya intuía de la naturaleza y otras que modificaron mi forma de ver el mundo desde esos días. Con él comprendí los alcances de la ciencia y los paralelismos de las leyes de la naturaleza en campos tan distantes como matemáticas, budismo zen, música, programación e Inteligencia Artificial.

Desafortunadamente, el tiempo no pasa en vano y ya hay muchos avances tecnológicos que por obvias razones no se tocan y algunos de los conocimientos se sienten un poco atrasados para los nuevos lectores. Aún así lo considero un excelente libro.

Los tres pilares del zen

Este libro no es propiamente de programación, pero si de una filosofía que tiene métodos de entrenamiento que pueden ser muy útiles para las personas que necesitan abstraer la esencia de las cosas o que necesitan acallar los pensamientos que distraen y conseguir así una mente ordenada.

Philip Kapleau logra con éxito explicar e introducirnos al zen a nosotros los profanos, sin desviarnos de lo que realmente es y sin dar falsas imágenes eruditas o seudocientíficas. Debo confesar que además de las técnicas de concentración, su filosofía me gusta mucho porque tiene muchas coincidencias con mi propia cosmovisión.

Sistemas Operativos

La primera edición de este libro la leí aproximadamente en el año de 1992 y me permitió entender como funcionaba la multitarea y los sistemas de manejo de memoria como la paginación. Afortunadamente ya había visto estos conceptos en acción desde 1988 con mi Color Computer porque el MS-DOS que use después no llegaba a tanto. Hice algunos pequeños experimentos con el procesador Z80 que usaba en aquella época para probar algunos de los conocimientos adquiridos.

Desafortunadamente, este libro ya no esta a la venta y es una verdadera pena porque el autor explica los conceptos de una manera sencilla. Quizás las nuevas técnicas para construir kernels lo opacarían hoy en día, pero tengo mis dudas porque estoy seguro que su valor sigue siendo vigente para entender los conceptos y para el uso de micro-controladores que no requieren hacer un Linux desde cero.

cod100 Computer Organization and Design

Otro libro para conocer los adentros de las estas máquinitas que cambiaron al mundo. Es un excelente libro introductorio y contiene toda la información necesaria no sólo para entender los partes de las computadoras sino también para diseñarlas. Gracias a este libro yo construí mi propio microprocesador.

Incluye apéndices y un CD con mucha información extra de igual valor a la de este excelente libro.

The C++ Programing Language

Sin duda, este es uno de los mejores libros para comprender al lenguaje C++; aunque no sea propiamente para principiantes. El mismo creador del lenguaje C++ nos explica su filosofía y las razones detrás de su diseño con justificaciones y ejemplos. Sólo por esto, vale la pena su lectura.

Además es un excelente manual donde se puede consultar hasta el aspecto más oscuro o extraño que se le pueda ocurrir al programador más inquieto.

Data Structures with C++ using STL

A estas alturas del partido, este libro ya está algo obsoleto, no es propiamente de STL y quizás el estilo de programación de los autores no sea el mejor. Pero, es un tutorial que nos enseña los principios de las estructuras de datos y al mismo tiempo tiene los ejemplos más comunes de la STL. Yo a la fecha, siempre lo tengo en mi escritorio y no es raro que lo este consultando constantemente.

{ 5 comments }

Ciudad Konec-t fué uno de los proyectos en el cual participé por mi paso por Interalia (8 años). Fue muy divertido colaborar en la programación de la parte del servidor y hacer que soportara sin problemas a más de 2600 usuarios simultáneos con tan sólo dos maquinitas.


Así era en un principio
Así era en un principioFue creciendoUno de los cuartos populares

Las imagenes anteriores son de la primera versión. Después se cambiaron los fondos a un diseño más actual y más 3D.

Actualización:

Fue una campaña publicitaria muy exitosa, duró desde octubre de 2004 a finales de Diciembre de 2009 y se extendio a varios paises latinoamericanos.

{ Comments on this entry are closed }