Archivo de la categoría Software

La PDA secreta de Casio, la Z-7000



Llevo un tiempo dándoos la brasa con las Pocket Viewer de Casio, y haber estado hablando de PC-GEOS y Ensemble, hoy coinciden ambas temáticas.

Estamos en 1992, y John Sculley y Steve Jobs en una acalorada (nunca mejor dicho), presentación a la prensa, muestran el Apple Newton en el CES. El tema de los organizadores personales no era nuevo, ya en 1984, Psion lanzó el Organiser que con la serie 3 de 1991 ya tenía la apariencia que conocemos. Sin embargo eran dispositivos poco comunes, y por tanto poco habituales. Habría que esperar unos años más hasta que en 1996 Palm lanzase sus populares PalmPilot.…

Continuar leyendo...

PC/GEOS con DOSBox



Parece que todas las malas noticias van encadenadas. Si recientemente me enteré del fallecimiento de Terry Colligan de Tenberry, hace unos días hablaba sobre Breadbox Ensemble para descubrir que había también fallecido Frank S. Fischer, el presidente de Breadbox. Su actividad en Breadbox coexistió con su participación en el comité directivo de GeoWorks y en la Foundation for Computer Education.

Lo había comentado en la actualización sobre mi post de Breadbox Ensemble, donde explicaba que Frank murió de un ataque cardíaco el pasado 14/11/2015, casualmente poco después de que hubiéramos mantenido contacto.…

Continuar leyendo...

Retrospectiva al resaltado de sintaxis



Después de publicar Resaltado de sintaxis en Take Command me puse a pensar en lo impresionante que fue esta funcionalidad a nivel de programación.

Recuerdo que primera vez que vi el resaltado de sintaxis tal y como lo entendemos actualmente fue con Quick BASIC 4.5. El editor de código que traía su IDE te formateaba automáticamente el código a medida que lo escribíamos. No lo resaltaba con colores, pero si ponía las palabras clave en mayúsculas. Como permitía ejecutar el código interpretado además de compilado, una característica que tendríamos hasta Visual Basic 6, era capaz de detectar errores avanzados en el código.…

Continuar leyendo...

Resaltado de sintaxis en Take Command



He hablado a menudo de Take Command de JP Soft (Rex Conn). De hecho lo uso desde 1991 en los tiempos de 4DOS 4. Obviamente luego me pasé a 4OS2 y luego 4NT; y finalmente a Take Command.

Curiosamente, llevaba desde 2012 en que escribí de Take Command 14 sin hablar de este reemplazo de CMD plagado de funcionalidades. Aprovechando la licencia gratuita que ofrecen, hoy hablaré de algo muy interesante que se ha agregado en Take Command 23, el resaltado de sintaxis o syntax highlight.

Colorear la sintaxis es algo a lo que estamos acostumbrados los programadores, ayuda a identificar errores a la hora de escribir código, y además hace que su lectura sea más clara.…

Continuar leyendo...

EssentialPIM para Android y Windows



Llevo usando EssentialPIM con más o menos regularidad desde el año 2010. Por aquel entonces era solamente EssentialPIM, Pro o Free. Ahora es EssentialPIM for Windows, y el motivo es que también tenemos EssentialPIM for iOS, y el protagonista de este artículo: EssentialPIM for Android.

Como me pasó con Mozilla Thunderbird, había dejado de utilizarlo en favor del calendario de Android, que al sincronizarse con …

Continuar leyendo...

Thimbleweed Park



Ron Gilbert el desarrollador de vídeo-juegos que inventó SCUMM y Gary Winnick. Ambos formaron parte de LucasFilm/LucasArts, y fueron los desarrolladores originales de Maniac Mansion en 1987 o de The Secret of Monkey Island en 1990 entre otros títulos de la casa de software.

El proyecto de Thimbleweed Park se forjó en 2014 apoyándose en el micro-mecenazgo de Kickstarter y fue lanzado en 2017, inicialmente se creó para Windows, macOS y Linux, aunque poco después fueron apareciendo las versiones para iOS, Xbox One, Android, Playstation 4 y Nintendo Switch.

En vez de basarse en herramientas existentes para la creación de aventuras gráficos tipo point and click como Adventure Game Studio (AGS), Ron decidió crear su propio motor escrito en C++ y usando SDL con el scripting escrito en Squirrel.…

Continuar leyendo...

Tu teléfono no tiene las apps de Google más recientes



Estaba disfrutando de unas placenteras vacaciones, cuando un email de Google ha venido a importunarme.

Se trata de un correo electrónico enviado a uno de mis buzones de gmail. Digo enviado a uno de mis buzones porque tengo varias. El contenido del correo es indicativo, saben la marca y modelo de mi móvil, lo cual es técnicamente sencillo de obtener, pero además saben que no tengo instalado Google Drive, ni Google Photos ni Chrome. Viene a decirme lo siguiente:

Javier, tu teléfono Samsung Galaxy S8, no tiene las apps de Google más recientes.

No tengo porque ocultar que sigo prefiriendo Opera a Chrome o Chromium; que no me gusta Google Drive, o que Google Photos no me aporta nada.…

Continuar leyendo...

Análisis estático de FileOptimizer



Después de haberme centrado en el rendimiento de FileOptimizer, con análisis, limpiezas y optimizaciones regulares había llegado el momento de centrarse en su estabilidad y su seguridad.

Al igual que en cuanto a la eficiencia podemos guiarnos por nuestro “saber hacer”, apoyarse en herramientas es algo de gran ayuda. Además de las advertencias del compilador, AQTime fue de gran ayuda.

En el caso de la detección de leaks (fugas), las herramientas de análisis estático como CppCheck pese a ser en general demasiado estrictas y poco concluyentes, admito que me ayudaron a escribir un código mejor.…

Continuar leyendo...

DEP Terry Colligan



Muchos ya no recordaréis a Terrance “Terry” Colligan, el fundador de Rational Systems luego renombrada a Tenberry Software y que entre otras cosas desarrolló el extensor DOS DOS/4G que se recordaría por su versión recortada DOS/4GW incluida con Watcom C.

Doom, Descent, Duke Nukem 3D, Mortal Kombat o Rise of the Robots entre otros fueron los títulos que explotaron toda la potencia de los 32 bits gracias al trabajo de Terry.

Nacido un 25 de julio de 1947 en Arizona, había cumplido 70 años en el momento de fallecer a la edad de 70 años el pasado 18 de mayo de 2018. Extrañamente he tenido que ser yo, junto con Rugxulo el que nos hayamos percatado del triste acontecimiento 3 meses después.…

Continuar leyendo...

Visual C++ 2008 vs Visual C++ 2017



Tal vez recordéis Sieve en PowerBASIC Console Compiler 6 donde comparaba la última versión de PowerBasic Console Compiler (6.04) de 2011, con la anterior (5.0) de 2008.

Continuando con el artículo de WinAPI contra C, intrínsecas, C++ y ensamblador donde evaluábamos diferentes mecanismos de hacer lo mismo sobre Windows, hoy compararemos la evolución que ha tenido Microsoft Visual C++ en estos 11 años.

Pues aprovechando que me he encontrado de casualidad con los ejecutables de Visual C++ 2008 que publiqué en x86 vs x64 he procedido a comparar el rendimiento con el último Visual C++ 2017.…

Continuar leyendo...