Pos si, ayer mientras mi vieja máquina estaba calentando la habitación compilando las dependencias de 7d7, tuve que invertir unos 2 minutos en descargar y actualizar wordpress debido a un pequeño agujero de seguridad, de esos que cuando haces un diff para ver los cambios, es que es para...
Función original:
function is_admin () {
global $wp_query;
return ($wp_query->is_admin || (stripos($_SERVER['REQUEST_URI'], 'wp-admin/') !== false));
}
Nueva versión:
function is_admin () {
if ( defined('WP_ADMIN') )
return WP_ADMIN;
return false;
}
Aún así a mi no me gusta como esta implementado. ¿Se ve claro el fallo, no?
¿A quien se le ocurrió la brillante idea de basar la comprobación de privilegios en función de si la URL contiene 'wp-admin'?
Tenéis el diff completo en el anuncio de Wordpress 2.3.2
Bueno, he perdido otros minutos mirando los logs del apache, que pena nadie ha intentado aprovecharse del fallo... (guardo un draft con la contraseña de root de este server y instrucciones de como acceder al dominio 0 del Xen y provocar un caos total en mi server (haber si alguien pica))
Por otro lado, siempre hay el típico que tira de la lengua, que si PHP es inseguro, que si no se que, que si no se cuantos. Este mismo fallo se puede cometer programando una aplicación web en java. Es que, no hay manera de hacer entender al personal que: no es el lenguaje, si no el programador el que falla. Aquello hará exactamente lo que tu hayas programado, y si lo has hecho mal, pues funcionará mal y punto.
Pues si, ya lo he visto todo y no me queda nada por ver.
Linux es demasiado tranquilo, demasiado estable, realmente ofrece muy pocas emociones fuertes y ya estoy mas que cansado. No puedo olvidar aquellos cuelgues, aquellos pantallazos azules, aquella forma de vida bajo presión continua. Realmente hecho de menos apretar el botón de reset.
Después de pensarlo mucho, he decidido que lo mejor sera migrar.
A continuación explico en detalle todo el fantástico proceso de migración que tengo pensado...
Continue reading 'Hoy es un buen dia para migrar a Windows'
Bueno pues allá va... no esta ni de lejos acabado pero el esqueleto base ya está, un par de toques aquí y allá y ya estará más que lista.
Y pensar que todavía tengo que acabar de perfilar la de ESOFT... Bueno si tengo todo el asunto del jabón
solucionado antes de fin de año, entonces podré pasar a otros temas pendientes...
Me gusta programar en PHP
Sigo odiando Java.... posiblemente he escrito muchísimo más código Java para la práctica de ESOFT que código PHP para esta otra pequeña gran maravilla...
//Guarrada
$out = '/dev/shm/last_request';
$ntime=time();
$f=@fopen($out,'r');
$ptime=@fread($f,filesize($out));
@fclose($f);
$diff=$ntime-$ptime;
if($diff<=2) {
$f=@fopen($out,'w');
@fwrite($f,time()+3-$diff);
@fclose($f);
sleep(2-$diff);
} else {
$f=@fopen($out,'w');
@fwrite($f,time()+1);
@fclose($f);
}
Y en el próximo episodio presentaremos el primer prototipo de un cliente de uno de los servicios web de Amazon en SOAP...
I wish you Merry Christmas and a Happy New Year 2008!!
¡¡Os deseo a todos Feliz Navidad y próspero año nuevo 2008!!
Us desitjo a tots un Bon Nadal i feliç any nou 2008!!
Con la finalización de la última clase presencial, hoy doy por terminado el Máster en Ingeniera de Programario Libre.
Hoy es un día que marca el fin de una etapa para el comienzo de otra, muchos estudiantes celebraban/celebran ayer/hoy la despedida del cuatrimestre con la típica cena de navidad.
Mientras hay personas con las ideas muy claras y con planes a largo alcance, no, todavía no tengo claro el camio que voy a seguir. De forma que sigo por la carretera principal, y creo que hace tiempo que necesito un buen golpe de volante, eso si, sin acabar en la cuneta.
Mientras existen muchas cosas que puedo hacer, existen otras como los sueños que hay que asumir su imposibilidad, en otras palabras, cuando sueñas algo, es realmente seguro de que no va ha pasar. Dejemonos de historias para no dormir de predicción. Si una cosa sé, es que los sueños son como un mensaje de nuestro subconsciente de aquellas cosas que más deseamos en el mundo, es decir si la brújula de Jack Sparrow apunta a aquello que más deseas en el mundo, los sueños te lo muestran. Y las pesadillas, allí están para recordarnos nuestros miedos y limitaciones.
Como todo lo que tiene un principio tiene un final, pues hoy día 21 de Diciembre del año 2007 se acaban las clases presenciales, y solo quedan unas cuantas prácticas que en cuestion de unas semanas quedaran más que listas. Con esto, solo queda el proyecto final del Màster, el cúal si la planificación prevista no falla se devería poder presentar sobre Junio.
Y este año voy a ser más optimista, creo que lo he voy a aprobarlo todo perfectamte y creo que podré presentar el proyecto a tiempo.
Cosas que tengo bien claras que voy ha hacer:
- CAP: Con la esperanza de abrir nuevas puertas y caminos, y si realmente me gusta esta ruta, pues me tiraré de cabeza por este camino.
- Un viaje: A donde sea, y con quien sea, me es completamente indiferente. Necesito el cambio de aires. Si puedo encontrar un grupo de compañeros de viaje que tenga la santa paciencia de aguantarme y aceptarme como soy, pues perfecto, sino el plan B, que es improvisar y montártelo tu mismo.
- Algo de voluntariado, etc: Todavía estoy mirando haber que puedo hacer, donde no pasen mí. Uno de los múltiples errores que he cometido a lo largo de mi vida, fue dejar el esplai y la formación pertinente (Y si no me equivoco te daban créditos de libre elección que me hubieran ido muy bien hace unos años). No se si realmente fue la presión de la responsabilidad que me suponía estar ante la 'tropa' o el mal rollo que últimamente había en el ambiente, en adición a un malentendido y otros malos rollos que me llevaron ha dejarlo.
No tan claras:
- Otra carrera/master en Lleida (es una posibilidad, pero todavía es pronto)
- Doktorado anyone? Si me cae del cielo, pues adelante, pero sino no pienso hacer un doctorado en un simulador del ciclo de reproducción de la mosca francesa, cuando incide un rayo lunar de 30º o algo por el estilo. Si lo hago que sea de mi especialidad.
- Físicas en Barcelona o Zaragoza (Tengo claro que algún dia quiero hacer físicas, pero es una carrera mucho más dura del listón de exigencia al que estoy acostumbrado aquí en la UdL), si solventara el tema económico/vivienda no tendría ningún problema.
- Un trabajo decente si existe, es decir nada de programador de aplicaciones en Visual Basic que es lo único que hay.
- Entre otras empanadas mentales...
Your Thoughts