Tecnicalidades
| Un viaje submarino a bordo de Heritage/1
Asomarse a un tema desde el ángulo de implementación da al conocimiento un sabor de intimidad rayano en el erotismo. Cuando pienso en portar un sistema operativo como Minix o netBSD a un hardware propietario como el de Heritage/1 me veo obligado a fijarme en todos los por menores sin el lujo de comprenderlos a medias, ya que en tal caso el sistema no funcionaría. |
| Hacer un computadora en casa, pero sin microprocesador
Cuando programamos un microcontrolador en ensambaldor, tenemos la sensación de que el mismo posee alguna "inteligencia" que le permite entender nuestro código y ejecutarlo al pie de la letra. Esta percepción cambia radicalmente cuando uno se mete a diseñar su propio CPU: ahora la computadora funciona, más bien, como un mecanismo de relojería. |
¡No vayas a hacer una computadora a relays!
Harry Porter es profesor de Portland State University en el estado de Obregon, Estados Unidos. Hace pocos años construyó una computadora basada en relays que ha inspirado a estudiantes y aficionados a aventurarse en trabajo similares.
| |
| Una implementación de CRC-16 para Basic Stamp 2 y Windows
CRC-16 es un algoritmo de chequeo de errores ampliamente utilizado en comunicación digital seriada. En este artículo se discute una implementación concreta, aplicada en este caso a la comunicación RS232 entre un Basic Stamp 2 de Parallax y una aplicación Windows escrita en Visual Basic 6.0. |
Web site de una sola página
Un sitio web típico, aún tratándose de una aplicación web (escrita en PHP, por ejemplo), se compone de varias "páginas" entrelazadas mediante "links" y/o redireccionamientos automáticos. Desde hace algún tiempo, sin embargo, he estado experimentando con una técnica diferente: escribir todo el site en una sola página, llamada: index.php. | |
Programe con orden, no con "ingenio"
El diseño de toda aplicación de software comprende dos aspectos: (1) La modelación del problema a resolver; (2) Las técnicas de implementación de ese modelo. En los textos "clásicos" de programación se hace mucho énfasis en el primer aspecto; yo me propongo en este artículo poner el énfasis en el segundo, por considerarlo tan (si no más) importante que el primero.
| Melissa OnLine, no más un PC
Melissa es el nombre de un PC que vengo usando desde hace años en mi network casero como "servidor" o concentrador de mis datos y aplicaciones de Intranet. No ha sido siempre el mismo PC pero sí el mismo concepto y los mismos datos en constante crecimiento.
Este 1ro. de Mayo, Melissa dejó de ser una computadora para convertirse en una aplicación OnLine... con "base en tierra". |
Controle "cualquier cosa" desde el puerto serie de su PC
Este proyecto utiliza un microntrolador PIC de Microchip Technology para activar cuatro relays y leer cuatro interruptores (push buttons). El microntrolador se conecta al puerto serie de un PC, los push buttons permiten enviar comandos al PC y los relays se conectan a ... "cualquier cosa". | |
| Los beneficios de un network casero
Una vez que se tiene más de una computadora en casa, el siguiente paso es configurar un netowork casero para compartir datos y recursos, como el printer, el Address Book y la conexión a internet, logrando asi un uso mucho más racional de esos recursos. El lector se sorprenderá de lo útil que puede ser una computadora vieja en un network casero. |
Cómo se fabrica el Software
¿Qué es el Software?¿Cómo funciona?¿Cómo se produce? En este artículo encontrará, tal vez no la respuesta, pero sí una primera aproximación a esas cuestiones.
Analógico vs. Digital
Sí, ya sé que todo artefacto que se respete hoy en dia tiene que ser "digital"... pero ¿Qué signfica exactamente Digital?
|
|