Archivo de la categoría Software

Error en SPHPBlog 0.3.7b y anteriores



He detectado un problema de seguridad en el Simple PHP Blog. El error afecta a todas las versiones que se han publicado hasta la fecha. A partir de la versión 0.3.7b el parche que ha desarrollado Alex, y corrige el problema, vendrá incluido en la distribución oficial.

El error permite a cualquier visitante de la bitácora, publicar un artículo tan solo visitando una URL. Es por ello que recomiendo que os actualiceis.

Podeis conseguir el parche aquí.

(adsbygoogle = window.adsbygoogle || []).push({});



Continuar leyendo...

NeoMule 2.55



Acaba de aparecer el nuevo NeoMule, aumentando a la versión 2.55.

Añade algunas características nuevas, y corrige algunos errores encontrados, pero sigue estando basada en el nucleo 0.42g de eMule, en vez del actual 0.43b.

Para que los que no sepais que es NeoMule, deciros que es un MOD (modificación no oficial) del cliente P2P eMule. Este MOD, se basa en algunas características de un MOD clásico, el LSD.

En mi opinión NeoMule 2.55 junto con el eMule LSD 16g es el mejor cliente para las redes eDonkey2000 y Kademlia.

Podeis descargarlo aquí.

(adsbygoogle = window.adsbygoogle || []).push({});



Continuar leyendo...

SQLite



SQLite es una base de datos de código abierto, multiplataforma, compacta y eficiente.

La diferencia que tiene SQLite con otras bases de datos, es que SQLite no está enfocada a la arquitectura cliente servidor. Es decir no hay un servidor de base de datos como tal, que se encargue de recibir peticiones, procesarlas y devolvérselas a los clientes. El propio código de SQLite se encuentra almacenado en el cliente.

La definición de cliente en este caso, es un tanto amplia. Un cliente puede ser una aplicación de catálogo de películas escrita en lenguaje C, el intérprete de PHP, una extensión TCL, …

Hace algunos meses hubo un cambio en la licencia de MySQL, de forma que era incompatible con la distribución oficial de PHP, de manera que los desarrolladores de PHP decidieron incluir en la versión 5 soporte para SQLite, y opcionalmente para MySQL (en la versión 4 es al revés).…

Continuar leyendo...

Evolución de los editores para programadores



Al igual que yo, muchos programadores empezaron en este apasionante mundo en los tiempos de DOS. Las tareas de programación son cada vez más complejas, los proyectos son más grandes, y el equipo de desarrollo es más hetereogeneo.

Las necesidades de un programador a la hora de "escribir", no son las mismas que las de un periodista o un redactor, por tanto no nos sirven en nuestro día a día productos como Word, Wordperfect o Wordstar.

Al principio, los programadores empezamos a utilizar en nuestras tareas de programación editores de lineas, como Edlin. Permitían manipular un archivo como si fuera un conjunto de lineas independientes.…

Continuar leyendo...

Simulación de carga en SPHPBlog



Los servidores de Webcindario iban muy rápido hoy, cosa rara por otro lado.

He utilizado esta circunstancia para lanzar una simulación de carga del Simple PHP Blog 0.3.7c en mi bitácora.

Utilizando dieseltest se han simulado 100 usuarios concurrentes durante 4 minutos, que han realizado unas 3500 peticiones de páginas.

El sistema (tanto webcindario como SPHPBlog) se ha comportado de forma estable, y ha respondido a buen ritmo las peticiones de los usuarios virtuales. No se hasta que punto mis optimizaciones en el motor del Simple PHP Blog han sido las que han influido en este resultado, pero en es un veredicto excelente.…

Continuar leyendo...

Averiguar la versión del plugin de Flash



Parece una tontería, pero no me ha sido fácil encontrar alguna utilidad que dijera la versión del plugin de Flash que hay instalada en una máquina concreta.

Después de buscar un rato por las technotes de Macromedia, finalmente lo he encontrado aquí.

He decidido publicar la película en mi bitácora de forma que la gente pueda averiguar de una forma sencilla y rápida la versión que tienen. Ya se que es sencillo de implementar desde cero, pero ¿para que reinventar la rueda?



Continuar leyendo...

Firefox 0.9.1 en castellano



Ya se puede descargar la versión 0.9.1 en castellano de Mozilla Firefox.

En algunos casos las versiones traducidas dan problemas con algunas extensiones concretas que podais tener instaladas, así que tomad precauciones.

Si lo deseais, teneis la versión oficial en inglés aquí.



Continuar leyendo...

Actualización a Simple PHP Blog 0.3.7c



He actualizado el software de mi bitácora a Simple PHP Blog versión 0.3.7c, y está funcionando sin problemas.

Esta nueva versión corrige errores en la sindicación RSS, y en la visualización de comentarios.

Además incluye los últimos parches que envié a Alex, con optimizaciones en el acceso a ficheros, y correcciones en el sistema de envío de pings.

Estoy orgulloso de las ganancias de tiempo con las mejoras que he realizado en el código de acceso a archivos, van de un 10% hasta un 40%.

La versión 0.3.8 parece muy prometedora. Lamentablemente el desarrollador principal está saturado de trabajo y no ha podido dedicarle demasiado tiempo al SPHPBlog.…

Continuar leyendo...

Bluedragon



Bluedragon Server es un nuevo producto de New Atlanta.

Fundamentalmente se trata de un entorno compatible Coldfusion Server MX 6.1, pero desarrollado por otra compañía diferente a Macromedia/Allaire. La ventaja de la edición server es frente al Coldfusion original, que es gratuita. Planean desarrollar también una edición que correrá sobre tecnología .NET en vez de Java. Una vez esté disponible, podríamos invertir en CFML, independientemente de si el servidor será Microsoft (.NET), o bien basado en Java.

Coldfusion (CFML) es un lenguaje de script en servidor basado en marcas. Tuvo una gran popularidad durante su aparición, hasta que empezó a decaer eclipsada por ASP y luego por PHP.…

Continuar leyendo...

Museo de aplicaciones DOS



En Scratch Upload podeis encontrar una increíble colección con más de 500 aplicaciones para DOS.

Los programas en cuestión son las últimas versiones en castellano e inglés de aplicaciones de todo tipo. Desde suites de ofimática, hasta utilidades, drivers, herramientas de programación, sistemas operativos, … Desde principios de los 80 hasta nuestros días.

Sería una pena que se perdieran……

Continuar leyendo...