Programación

Programación general, plataformas (Windows, DOS, Linux, recreativas, móviles, web, …), y lenguajes de programación (C/C++, PHP, Javascript, HTML, Flash, BASIC, Pascal, …)

Rendimiento de constantes en PHP

Rendimiento de constantes en PHP

En PHP tengo por costumbre el usar variables globales como constantes, pero no ha sido hasta hace bien poco que me he cuestionado su eficiencia, teniendo en cuenta que existe define. Pensando de manera análoga a C, suponía que define iba a ser mucho más eficiente, al ser una constante definida en tiempo de interpretación. […]

Rendimiento de constantes en PHP Leer entrada »

Traslado guti.webcindario.com

El robot automático de webcindario / miarroba, ha decidido eliminar el espacio de guti.webcindario.com, oficialmente, debido a la presencia de malware. Con todos los programas alojados de mi autoría, y la mayoría con el código fuente disponible, es un motivo realmente difícil de creer, y me inclino a pensar que la carga de servidor que

Traslado guti.webcindario.com Leer entrada »

VIM

VIM

Los editores de texto, son un tipo de aplicación que en general fascina a los programadores, en mayor medida, cuanto más tiempo llevan en el gremio. Vim (Vi Improved) es una evolución del tradicional vi, iniciada en 1991 por Bram Moolenaar, con la misma esencia de vi, a la que se añaden características más avanzadas

VIM Leer entrada »

AkelPad

AkelPad

Me ha sorprendido descubrir el editor de textos para Windows de código abierto AkelPad. Inició su andadura con la versión 1 de 2003 de la mano de Alexey Kuznetsov, a partir de 2007 con la versión 2, Aleksander Shengalts tomó el relevo. Durante este tiempo ha sido actualizado regularmente, aunque por motivos que desconozco, su

AkelPad Leer entrada »

Decadencia de MySQL

Decadencia de MySQL

El 16 de enero de 2008, Sun compró MySQL, y posteriormente, el 20 de abril de 2009, Oracle compró Sun, lo que viene a decir que desde enero de 2008, el servidor de base de datos MySQL, ha dejado de estar en manos de los ingenieros de MySQL AB. Llevo usando MySQL desde la versión

Decadencia de MySQL Leer entrada »

El impacto de Delphi x64

El impacto de Delphi x64

El último roadmap de Embarcadero, lo deja claro. Durante la primera mitad de 2011, se espera una preview del compilador de Delphi con generación nativa de código x64. Inicialmente será solamente una versión del compilador por linea de comandos DCC, que a medida que madure se integrará en el IDE (Pulsar), y posteriormente se adaptará

El impacto de Delphi x64 Leer entrada »

Velneo V7

Velneo V7

Los amigos de Velneo me han invitado a probar el nuevo Velneo V7, que ya está disponible en su versión 7.6. Velneo es una completa plataforma de desarrollo de aplicaciones empresariales basada en el paradigma Cliente-Servidor, y que nos permite desarrollar tanto aplicaciones de escritorio, como basadas en web. Lo probé brevemente cuando era conocido

Velneo V7 Leer entrada »

Sieve en Javascript (optimizado)

Mi artículo Sieve en Javascript acababa actualizado descartando las mejoras en Closure Compiler Service con el modo de optimización avanzado. Sin embargo, algo se ha debido actualizar en el servicio de Google, ya que el código que ahora se obtiene es perfectamente funcional, y como era previsible, entorno a un 10% más rápido que el

Sieve en Javascript (optimizado) Leer entrada »

Sieve en BASIC

Seguimos con Sieve tras el Sieve en Pascal, de nuevo, el mismo algoritmo, esta vez traducido a varios dialectos de BASIC, y luego compilado con ellos. Como ocurriera con Pascal/Object Pascal, la poca portabilidad de BASIC entre plataformas y dialectos, ha sido necesario realizar pequeños ajustes en el código de uno y otro para poderlos

Sieve en BASIC Leer entrada »

Sieve en Pascal

Para continuar con Sieve en C, haremos lo mismo, aunque esta vez, implementando el algoritmo en Pascal, y generándolo con diferentes compiladores. Debido a la menor portabilidad de Pascal/Object Pascal entre plataformas y fabricantes, ha sido necesario realizar ajustes mínimos en cada uno de los programas para poderlos compilar. No obstante, se reducen a los

Sieve en Pascal Leer entrada »