MarcosBL

Aprendiz de todo, maestro de nada

Proyectos interesantes

SumoPaint

SumoPaint

SumoPaint es una aplicación online desarrollada en Flash que ofrece un editor de imágenes de apariencia similar a Adobe Photoshop y que nos puede ser muy útil para pequeñas modificaciones en nuestras imágenes si no disponemos de un editor de escritorio.

TestGen4Web

TestGen4Web

TestGen4Web es una herramienta de testeo de interfaces. Este addon para Firefox graba las acciones que realicemos a fin de probar repetidamente una interfaz y ver el comportamiento de la aplicación.

Database structure synchronizer

Database structure synchronizer es un script PHP que nos viene servido en forma de clase y es una pequeña joya imperdible, sobre todo si desarrollamos en grupos de trabajo poco organizados: No sólo nos muestra las diferencias entre dos dumps de estructura de base de datos, sino que nos genera todo el SQL necesario para sincronizarlos de forma automática.

Un pantallazo, y una demo online:

Database structure synchronizer

YSlow

YSlow

YSlow es una herramienta de Yahoo en forma de addon para Firefox, que permite optimizar el rendimiento de los sitios web que se analizan. Las sugerencias que brinda YSlow se basan en las reglas de optimización del propio Yahoo, y por lo general valen la pena.

MicroAkismet

MicroAkismet nos permite interactuar con el famoso plugin antispam de WordPress desde nuestros propios scripts PHP, utilizando nuestra propia clave API.

Memproxy

Memproxy es un proyecto francamente curioso. Pretende ser un pequeño script en PHP que sirve webs externas y las cachea utilizando memcached distribuido, reduciendo la carga de la web original en subsiguientes peticiones, y dándote un control absoluto sobre el manejo de dichas páginas (añadir un encabezado o pie de página, eliminar las imágenes, sustituir automáticamente palabras… por poner un par de ejemplos). Obviamente no puede hacer sombra ni ser una alternativa seria en rendimiento a Squid o nginx pero es una idea realmente creativa.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *