Sep 24
Segun la wikipedia GNOME surgía en agosto de 1997 como proyecto liderado por los mexicanos Miguel de Icaza y Federico Mena . Lo que nadie cuenta y nosotros hemos descubierto esque nació en la consulta de un podólogo de Brenes (Sevilla) . Lo que allí paso y porque dio origen a un entorno de escritorio posiblemente nunca nos enteraremos. Aquí os dejamos la prueba:

PD: Mandamos copia a Iker Jimenez para que investigue este estraño suceso.
Jul 04
Navegando por diariolinux.com, me encuentro con esta entrada : http://diariolinux.com/2007/07/03/mysql-proxy-050/
Se trata de un Proxy para MySQL bajo licencia GPL, ¡Genial!, ¿que porque es genial?.
Básicamente gracias a un proxy para MySQL podemos monitorizar, analizar o transformar cualquier tipo de petición desde un cliente hacia el servidor de Base de datos. Como bien explica en la documentación oficial, podemos usarlo para :
- Balanceo de carga : por ejemplo si queremos tirar de ciertas consultas mas lentas en otra maquina que tiene una replica de la base de datos.
- Failover : supongamos que el servidor de base de datos “se cae”, podemos realizar un backup al “vuelo” de las peticiones y almacenarlas para su posterior uso.
- Analisis de peticiones : porque no analizar que tipo de peticiones se hacen comúnmente de una forma mas “transparente” sin necesidad de tocar nuestro servidor de producción, asà como por ejemplo analizar tiempos de respuesta, realizar estadÃsticas generales, etc.
- Filtrado de peticiones : Podemos crear un filtro de seguridad para ciertas peticiones que no deseamos; que por ejemplo ciertos hosts realicen hacia MySQL, o algún tipo de filtro de seguridad que examine peticiones potencialmente peligrosas (escape a la shell para ejecutar comandos, inserciones en ciertas tablas…)
- Modificación : Al igual que el filtro anterior, podemos determinar que peticiones no queremos y por lo tanto modificarlas “al vuelo”. Un divertido ejemplo seria filtrar una query a la tabla “password” entregando un hash incorrecto, para que un simpático atacante se de golpes en la cabeza pensando porque si estando crackeada la contraseña no funciona :P.
Ademas incluye algo bastante interesante, que es soporte para Lua , un lenguaje de scripting bastante rápido y fácil. En su página Web podemos encontrar algunos ejemplos muy utiles para empezar a desarrollar nuestros propios scripts :
- query interception
- query rewriting
- injecting queries
- returning a resultset
- executing shell commands
- loggin
- using proxy without changing port
Por lo tanto una herramienta muy muy interesante para cualquier administrador y desarrollador :). Asà que en cuanto tenga un minuto prometo dedicarle un extenso documento a esta fantástica utilidad.
Jul 04
Buenas noticias para los Slackers :). Acaba de ser anunciada la nueva Slackware 12.0 Release. Una de las primeras distribuciones que aparecieron aya por 1993,
y de la que poco mas tarde (unos añitos :P por 2001) tuve oportunidad de probar y quedar encantado por su filosofÃa. Digamos que a mi parecer, es una de las mejores
distribuciones que siguen desarrollándose, tal vez mas pausadamente que otras (¿alguno sabe cuantos desarrolladores tiene? :) ), pero sin duda una distribución fundamental para prestar servicios, y como no como estación de trabajo diaria.
Tanto su estructura, como su gestion de paquetes .tgz, aunque algunos consideren muy simplona (para aquellos les recomiendo que usen emerde, el emerge de los gentoo user’s para otras distribuciones), y por su polÃtica de “A lo Unix”. Llevando lo que realmente es necesario, y trabajandose un buen sistema consistente, sin complicaciones ni paquetes que llegan a ser incordiosos, y ocupan espacio/tiempo en nuestras maquinas (dejemosnos de instalaciones BASE de otras distribuciones, véase Debian/Gentoo/etc.).
En el anuncio de presentación, podemos comprobar las nuevas caracterÃsticas que Patrick Volkerding, ha incluido y cuales otras ha eliminado como por ejemplo dejar de lado el kernel 2.4 de serie para pasarse al 2.6, o añadir nuevas polÃticas de seguridad a esta nueva distribución, haciéndola igual de simple pero mas segura por defecto; los binarios del sistema están enlazados con la librerÃa GNU de C versión 2.5, que por lo visto tiene una excelente compatibilidad con los binarios existentes. Soporte X11 modular y mas software en los repositorios.
Por lo tanto una buena noticia, para no tardar en descargarla y ponerla a funcionar !.
Comentarios recientes