El placer de escribir



Sin lugar a dudas, la escritura ha sido el mayor invento en la historia de la humanidad. No estaríamos donde estamos, si los conocimientos no hubieran podido transcender las vidas de sus autores originales, enriqueciendo las siguientes, y evitando tener que empezar desde cero una y otra vez, redescubriendo siempre lo mismo.

Tanto es así que nuestra vida cotidiana, está llena de actos de escritura. Ya sean apuntes, notas, emails, whatsapps, documentos, esquemas, diagramas, etc.

Cuando una actividad se torna tan habitual, tendemos a perder conciencia de ella. En este caso la escritura no es una excepción.…

Continuar leyendo...

Software abandonado



A raíz de un comentario en el blog de An Drekke, que hablábamos de programas abandonados, pero que siguen siendo útiles, he decidido escribir al respecto.

Cuando un programa comercial deja de ser un negocio, lo normal es que se abandone su desarrollo, y deje de venderse. Si en cierta forma podemos atribuirles vida, es como si los dejáramos morir. Por eso admiro a las compañías que han abierto sus productos una vez discontinuados, como hiciera Sybase con Watcom C++ y Watcom Fortran.

Es justo admitir, que liberar cualquier programa requiere un trabajo, que es por otro lado no retribuido a la empresa que lo realiza, es decir, es en general una tarea altruista.…

Continuar leyendo...

Punteros en Basic



Quizás os sorprenda que hable de punteros, y de Basic. Los punteros, o apuntadores, un recurso típico de C/C++, ensamblador y Pascal en menor medida.

Así que puede que te extrañe, que PowerBasic, desde su versión 3.2 de 1996 soportara incluso aritmética de punteros.

La sintaxis es realmente sencilla, tenemos el tipo de datos Ptr, que puede apuntar a casi cualquier tipo elemental Basic: Byte, Integer, …

A partir de ahí, cada operación con esa variable alterará el puntero, mientras que usando el operador @, actuaremos sobre su contenido.

Aquí os muestro un pequeño ejemplo, que aparte de llamar a los servicios de BIOS para video (10h), y teclado (16h), utiliza punteros para primeramente borrar la pantalla accediendo directamente al framebuffer, y posteriormente dibujar píxeles.…

Continuar leyendo...

Vostok Komandirskie Classic 921288



Tras mi Vostok Amphibia Classic 060434 decidí regalar un Vostok Komandirskie Classic 921288. Iba detrás de un reloj diferente, y los Vostok, con su estilo industrial soviético de los 70, lo era.

Los Komandirskie, fueron creados en 1965, y al igual que los Amphibia, se han mantenido durante estos años sin demasiados cambios. Son relojes de manufactura propia, con mucho proceso de fabricación a mano, y que fueron tremendamente populares.

Tradicionalmente desde su lanzamiento en 1965, los Boctoc Командирские Классика (comandante), eran relojes de cuerda con el movimiento 2414A de 17 rubís, sin embargo, éste es de los pocos con el de carga automática 2416B de 31 rubís, exactamente igual al que montan los Amphibia Classic, y que por otro lado, también permite la carga manual.…

Continuar leyendo...

Lenguajes de propósito general



La Wikipedia, define a los lenguajes de propósito general, como: Los lenguajes de propósito general, son lenguajes que pueden ser usados para varios propósitos, acceso a bases de datos, comunicación entre computadoras, comunicación entre dispositivos, captura de datos, cálculos matemáticos, diseño de imágenes o páginas.

Era una filosofía completamente válida en la época (dorada) de los 8 bits. Teníamos ensamblador y código máquina para los programas de alto rendimiento, y BASIC para el aprendizaje, y tareas más sencillas.

Siguió siendo válida con DOS y los 16 bits, pero ampliando la variedad.…

Continuar leyendo...

SourceTree



Tuvieron que convencerme para migrar a Git, y lo cierto es que ahora que lo conozco, a pesar de estar lejos de ser un fan boy, reconozco que me gusta. Tienes mucha información al respecto, así que sólo citaré la cantidad de posibilidades que ofrece, así como el elevado rendimiento que da comparado con Subversion.

El principal reto que tiene Git, es un frontend que nos permita gestionarlo de forma sencilla. Hace años cuando lo miraba, podías elegir entre usarlo por linea de comandos, o bien el limitadísimo TortoiseGit, que no llegaba ni a la altura de los zapatos de TortoiseSVN.

Sin embargo, cuando me dieron a conocer SourceTree de Atlassian, los creadores de Confluence y Jira; la cosa cambió bastante.…

Continuar leyendo...

Una de enlaces (VI)



Allá vamos con la sexta entrega de una de enlaces.

17track
Seguimiento online de envíos de paquetería de múltiples operadores.

Código de tiempo
Esquema de la codificación DCF77 en relojes radiocontrolados.

Colección Aprenda como si estuviera en primero
La clásica colección de libros de informática de “Aprenda como si estuviera en primero”, disponibles para su descarga gratuita.

Curso de Experto en Desarrollo de Videojuegos (4ª Edición – 2014/2015)
Material del curso de desarrollo de videojuegos de la universidad de Ciudad Real, disponible para descargar, tanto el libro de más de 1000 páginas como los ejemplos.…

Continuar leyendo...

FMSLogo



Cuando escribí sobre LogoWriter, me apeteció investigar un poco más en detalle sobre la situación actual de Logo, un lenguaje que intuyo está en peligro de extinción.

El último contacto que tuve, fue con el español WinLogo de Idea I+D para Windows 3.x, y DOS con una magnífica interfaz gráfica de usuario, así que tras ir buscando, me topé con FMSLogo, una versión de Logo para Win32, con muchas y novedosas características:

– Gestión de excepciones.
– Soporte de TCP/IP.
– Manejo de hasta 1024 tortugas independientes.
– Interacción con dispositivos MIDI.…

Continuar leyendo...

El coche ideal



Inspirado por el artículo del reloj ideal, y viendo la dificultad de encontrar el modelo perfecto, he decidido hacer lo mismo, pero en este caso, con coches.

Afortunadamente el trabajo ha sido más sencillo, y debo admitir que el modelo perfecto, ¡existe!

Porsche 911 Turbo S
El Turbo es la versión más destacada del 911, y a su vez el S, la edición más exclusiva de éste. Con su legendario motor bóxer de 6 cilindros, pero debidamente actualizado con el paso de los años, dispone de 560 CV, lo que le da una velocidad punta de 318 Km/h, y le permite acelerar de 0-100 en solamente 3,1 segundos. Es utilizable en el día a día, y consigue un consumo medio de 9,7 l/100, que es más que razonable.…

Continuar leyendo...

Comentarios de libros (XXVI)



Os dejo con la 26ª edición de los comentarios de libros, en esta ocasión con un extra de lecturas superior al habitual:

19 minutos (Nelbu): 7/10. Una novela corta de ciencia-ficción amateur, autoría de Nelbu, de la redacciónde ZonaCasio, y protagonizada por alienígenas, una resistencia, y un papel destacado para los Casio AE-1300.

Alternativa Planeta Tres (Ralph Barby): 6/10. Entretenido y dinámico bolsilibro, donde las historia no es demasiado original, pero divierte.

Azul, color de muerte (Frédéric Dard): 7/10. Novena novela del comisario del servicio secreto francés, Antoine San Antonio, tercera de Bruguera.…

Continuar leyendo...