Archivo de la categoría Programación

Reflexiones sobre FileOptimizer



Desde la evolución de FileOptimizer, no os ponía un poco al tanto del estado del proyecto. Desde entonces, han ido ocurriendo bastantes cosas que me han hecho pensar acerca de él, unas reflexiones, que me gustaría compartir con vosotros.

Me resulta muy curioso, que la fecha de lanzamiento de FileOptimizer 9.00, fuera el 15 de agosto de 2016, una fecha que para mi fue muy importante, y desde la cual, mi vida ha ido cambiando paulatinamente, afortunadamente en un sentido muy positivo, pero que innegablemente, han alterado mis prioridades vitales.

De esta manera, aunque he continuado actualizándolo, con la última versión 9.80, exactamente 8 meses después, el 15 de abril de 2017, los cambios no han sido radicales, ni revolucionarios.…

Continuar leyendo...

WhatsApp Status Monitor



Después de publicar Telegram Status Monitor, he recibido bastantes peticiones de gente interesada en esa misma solución, pero para WhatsApp. Es decir, poder saber los cambios de estado de un contacto, pese a que tenga oculta la hora de la última actividad. Para eso está WhatsApp Status Monitor.

Se encarga de supervisar el estado del contacto seleccionado cada segundo, y registrar en la consola del navegador, cuando éste cambia. Así podrás saber a qué horas se conectó, cuanto rato estuvo activo, etcétera.

Supongo que hay muchos usos para este tipo de soluciones. El caso, es que si lo que necesitas, es poder registrar los cambios de estado que se producen en un contacto de WhatsApp, puedes aprovechar WhatsApp Web, y ejecutar este script en tu navegador.…

Continuar leyendo...

Telegram Status Monitor



Nunca os he hablado aquí de Telegram, un sistema de mensajería instantánea, que además de gratuito, es de código abierto. Como WhatsApp, está disponible para Windows Phone, iOS, Android y Web. Pero además ofrece versiones de escritorio para Windows, OS/X, y Linux, lo cual es una gran comodidad. Sin necesidad de escanear códigos QR en pantalla ni nada parecido.

El único problema que tiene, es que la cantidad de usuarios que usan Telegram, son muchos menos que WhatsApp o Line, así que no podrás prescindir de las otras Apps. Tal vez todo cambie pronto, pues recientemente, a pesar de declaraciones anteriores afirmando que Telegram quería posicionarse como la mejor plataforma de mensajes de texto, y que no incorporarían llamadas, lo han hecho.…

Continuar leyendo...

PatchPE



He vuelto al desarrollo de nuevas utilidades, en este caso con PatchPE, que me iba a resultar muy útil en FileOptimizer, como ya ocurriera con zRecompress.

Si ZEROFILL, ya era muy sencillo, PatchPE, lo es aún más, con sus menos de 90 lineas de código fuente en C. Ciertamente, esta versión inicial 1.00, no ha recibido ninguna optimización, pero modestia a parte, me quedó bastante sencillo y limpio desde el principio. Lo tuve listo en menos de una hora, lo cual es todo un logro. O sea que tardé más en crear la web, y publicarlo, que en hacer.

El propósito de PatchPE, es parchear la cabecera de los archivos PE, para hacerlos compatibles con versiones anteriores de Windows.…

Continuar leyendo...

Sieve en PowerBASIC Console Compiler 6



Tras el anuncio de que Powerbasic es ahora gratuito, y después de los últimos artículos que publiqué relativos a Ejemplo con PB/Forms y a Ejemplo con PB/CC, he estado siguiendo activamente la situación de Powerbasic, para ver cómo evoluciona, esperemos que de manera feliz, y no a mucho tardar, tengamos un Powerbasic 11 con soporte Win64.

Lo cierto es que me topé en la página de testimonios de la compañía, con lo que han bautizado por Friends of PowerBASIC, donde en 2010, me hacía eco de Sieve en BASIC. Si recordáis, era una comparativa donde diferentes compiladores de BASIC, ejecutaban el mismo programa de la Criba de Eratóstenes para calcular números primos.…

Continuar leyendo...

Faltas de ortografía en la AEPD



Hace no mucho os hablaba de los defectos de forma en el enunciado de la Práctica fundamentos de la programación de la UPF. El caso de hoy, me indigna aún más, pues proviene de la Agencia Española de Protección de Datos (AEPD).

Se localiza en la Guía Documento Seguridad, ni más ni menos que la documentación, y la plantilla de documento que se pone a disposición de los interesados, para cumplir con las normativas de seguridad y privacidad que la agencia establece, y que de momento, son de obligado cumplimiento para el tratamiento de datos personales. Como en el caso de la Universitat Pompeu Fabra, no sólo es un problema de imagen que demuestra que nuestros impuestos no se invierten de la forma óptima, sino que además, irradia poca confianza y seriedad.…

Continuar leyendo...

La evolución de FileOptimizer



En FileOptimizer y los logotipos más populares, vimos las mejoras reales que obtiene FileOptimizer.

Además, con cierta regularidad, os voy manteniendo al día sobre su evolución, y os voy contando algunos secretillos. En el artículo de hoy, vamos a ver como ha mejorado el grado de optimización que consigue FileOptimizer.

Aunque la primera versión fue la 0.90 (09/07/2011), por aquel entonces, se distribuía gracias a la colaboración desinteresada de Stephan Busch, por lo que no he podido conseguir esas versiones tan iniciales como habría querido. A partir de la versión 1.65 (03/09/2012) migré los binarios a Sourceforge, y esos si están disponibles.…

Continuar leyendo...

Recuperando programas antiguos: Conclusiones



Después de Recuperando programas antiguos: Los programas y Recuperando programas antiguos: El proceso, dejadme que de paso a algunas conclusiones, o lecciones aprendidas.

Lo primero que he percibido, es que lo que cuentan son las buenas ideas, al punto que nos motiven en su desarrollo. Pero sirve también copiar a los grandes, mejorando aquellos aspectos que no nos acaben de convencer.

En el proceso de aprendizaje, no debemos infravalorar nuestras creaciones. Da igual que fueran pruebas, experimentos, o proyectos inacabados. Con el paso del tiempo, pueden tener un valor emocional importante para ti.…

Continuar leyendo...

Recuperando programas antiguos: Los programas



Continuando con Recuperando programas antiguos: El proceso, vamos a proceder a analizar los programas que he encontrado, y que son parte de mi historia.

Veréis que es muy fragmentario, en unos casos, no todo son las últimas versiones de lo que programé. En otros, son tan últimas, que ni siquiera funcionaban. Cuando ha sido posible, y habían desaparecido los ejecutables, he intentado compilarlos con las herramientas de la época. A saber: Turbo Basic, Quick Basic, Turbo Pascal y Turbo C.

Muchos de ellos, estaban escritos en BASICA y GW-BASIC, por lo que los he guardado en formato ASCII, al menos para que resulten legibles.…

Continuar leyendo...

Recuperando programas antiguos: El proceso



Llevaba unos diez años intentado encontrar una disquetera de 5 y cuarto, las que manejaban disquetes que se llamaban, erróneamente, blandos, de 5,25 pulgadas. Había mirado en tiendas de segunda mano, preguntado a conocidos entusiastas de la informática que llevan tiempo en el mundillo, y nada. Resulta extraño que nadie se haya planteado crear una disquetera de 5,25 pulgadas, con una interfaz USB, pese a que existen de 3,5 pulgadas. Imagino que no hay tal necesidad, y soy de los pocos con interés en rescatar el antiguo material lógico.

Tenemos la costumbre de deshacernos del hardware anticuado.…

Continuar leyendo...

Uso de cookies

Esta web utiliza cookies para mejorar la mejor experiencia de usuario. Si continúas navegando estás dandos tu consentimiento para la aceptación de las mismas y la aceptación de la política de cookies, pincha el enlace para más información.

ACEPTAR
Aviso de cookies