Visita de CyberHades a la casa de Arthur C. Clarke en Sri Lanka
Fotos en Flickr de la visita, haz click para acceder
Queridos amigos y amigas, quiero compartir una experiencia alucinante que me ha ocurrido en un viaje por la increíble y maravillosa Sri Lanka.
Como buen friki de la Ciencia Ficción que soy, tenía planificado (con muy pocas esperanzas por cierto) intentar hacer una visita a la casa de nuestro querido y admirado genio Arthur C. Clarke.
Microhistorias: La primera hoja de cálculo para PCs cumple 35 años
Dan Bricklin (izquierda) y Bob Frankston (derecha)
En la primavera de 1978 mientras que Dan Bricklin se sentaba en una de las clases del Máster que se estaba sacando en la Escuela de Empresariales de Harvard (Harvard Business School), se le ocurrió la idea de plasmar de forma electrónica lo que el profesor estaba haciendo en la pizarra. Éste, estaba dibujando una matriz con números en ciertas celdas y operaciones aritméticas en ciertas otras. Es decir, a Bricklin se le acababa de ocurrir la idea de crear una hoja de cálculo electrónica.Inicialmente Bricklin veía la idea como una especie de calculadora con ratón incorporado, el cual podría usar para moverse de un sitio a otro de la pantalla. Eventualmente abandonó dicha idea por una más realista y la enfocó apuntando a la pantalla de un ordenador y así creó un prototipo en uno de los servidores de tiempo compartido de la universidad a la que asistía. En ese prototipo, ya plasmó cosas como el emplazamiento números, fórmulas o el nombrar las filas y las columnas de la matriz para que fueran más amigables a la hora de referenciarlas por el usuario.
Analizando la actividad de tu sistema Linux
Puedes tener muchas razones por las que quieras monitorizar el comportamiento o actividad de un sistema, ya sean por razones de seguridad, rendimiento, etc.
Actualmente, en los sistemas basados en el núcleo de Linux tienes un buen puñado de utilidades que te permiten llevar a cabo esta tarea, pero en esta entrada quiero hablar sobre una que yo particularmente no conocía llamada: sysdig.
Sysdig es una herramienta open source que nos permite guardar el estado y actividad del sistema y más tarde filtrar y analizar. Según la propia web de Sysdig, es una mezcla de strace + tcpdump + lsof + funcionalidad extra con la ayuda de un poco de Lua.
Er docu der finde: La espada del samurai
Crea tu propio sistema operativo en C++
Si te interesa cómo funcionan los sistemas operativos, nada como escribir el tuyo propio para realmente conocer sus pilares.
How to Make a Computer Operating System es un proyecto en proceso, en el que capítulo a capítulo nos explican como crear nuestro propio sistema operativo desde cero, usando C++. El objetivo es crear un sistema operativo muy simple basado en UNIX.
Actualmente hay 8 de los 19 capítulos que en estos momentos están planeados:
Atom disponible para todos y liberado como Open Source
Allá por febrero Github hizo público una noticia sobre un editor de texto llamado Atom, pensado para programadores. Un proyecto en el que habían estado trabajando durante dos años y medio y cuya motivación era la de crear un editor de textos que se adapten a los tiempos que corren (otro) y éste venía a “sustituir” a editores de renombre como Vim o Emacs.
Inicialmente Atom sólo estaba disponible para usuarios de Mac y a través de un proceso de aprobación. Ayer en el blog de dicho proyecto se hizo pública una entrada en la que anunciaban que Atom se había liberado de forma pública y además bajo la licencia MIT.
Er docu der finde: El mundo sin petróleo
Er docu der finde: La computadora del futuro
Un repaso a la historia de los Lenguajes de Programación Visuales
En este enlace puedes ver toda una selección de los interfaces utilizados por los lenguajes de programación visuales, empezando por nuestro querido Sketch Pad que puedes ver en la foto que encabeza este post (en este enlace tienes un vídeo explicando su funcionamiento).
Los lenguajes de programación visuales han sido toda una revolución en el mundo de la Informática cambiando por completo la forma de programar y acercándola más al ser humano. En los lenguajes de programación visuales creamos programas manipulando símbolos y objetos.
