Publicado el 4 Marzo 2010
Crea un archivo de nombre blockbadqueries.php y copia el siguiente código:
<?php
/*
Plugin Name: Block Bad Queries
Plugin URI: http://perishablepress.com/press/2009/12/22/protect-wordpress-against-malicious-url-requests/
Description: Protect WordPress Against Malicious URL Requests
Author URI: http://perishablepress.com/
Author: Perishable Press
Version: 1.0
*/
global $user_ID; if($user_ID) {
if(!current_user_can('level_10')) {
if (strlen($_SERVER['REQUEST_URI']) > 255 ||
strpos($_SERVER['REQUEST_URI'], "eval(") ||
strpos($_SERVER['REQUEST_URI'], "CONCAT") ||
strpos($_SERVER['REQUEST_URI'], "UNION+SELECT") ||
strpos($_SERVER['REQUEST_URI'], "base64")) {
@header("HTTP/1.1 414 Request-URI Too Long");
@header("Status: 414 Request-URI Too Long");
@header("Connection: Close");
@exit;
}
}
}
?>
Luego sube el archivo al directorio wp-content/plugins y activa el plugin.
Fuente: WordPress plugin: Protect your blog from malicious URL Requests
Publicado el 4 Marzo 2010

Mark Zuckerberg, creador de Facebook, ha declarado que aunque finalmente su empresa saldrá a bolsa, aún tardará algún tiempo. En el momento en el que eso ocurra, Zuckerberg se convertiría en el veinteañero con más millones de mundo.
Hace ya tiempo que circulan los rumores acerca de las intenciones de salir a bolsa de la compañía, aunque Zuckerberg ha declarado recientemente en una entrevista que: Vamos a salir a bolsa con el tiempo, porque ese es el contrato que tenemos con nuestros inversores y nuestros empleados, pero no tenemos prisa
. La compañía ha sido valorada recientemente en 11.500 millones de dólares, según Shares Post.
La red social tiene 400 millones de usuarios en el mundo y sus ingresos posiblemente alcanzarán los mil millones de dólares en 2010.
Publicado el 3 Marzo 2010
El equipo de desarrollo de PHP se complace en anunciar la disponibilidad inmediata de PHP 5.2.13. Este lanzamiento se centra en mejorar la estabilidad de la rama 5.2.x PHP con más de 40 correcciones de errores, algunos de los cuales están relacionados con la seguridad.
Todos los usuarios de PHP 5.2, se recomienda que actualice a esta nueva versión.
Además se encuentra disponible el registro de todos los cambios y mejoras realizado.
Vía: php.net
Publicado el 3 Marzo 2010
Hacía tiempo que no veíamos denuncias sobre patentes de software en Estados Unidos, y ahora nos llega una de ellas de la mano de Xerox contra los sistemas publicitarios de Google y Yahoo!.
Parece que la denuncia se basa en la patente System for automatically generating queries en base a la generación de consultas según el contenido de una página web, que es básicamente lo que hace Adsense y alguna herramienta de Adwords, además de sus “primos hermanos” en Yahoo!.
Otra de las denuncias de la misma Xerox en base a Method and Apparatus for the Integration of Information and Knowledge iría contra los sistemas de Google Maps, Google Vídeo, Youtube o Yahoo! Shopping.
Publicado el 2 Marzo 2010
El ranking de Alexa es uno de los más utilizado a la hora de vender publicidad. Dispone de un API que permite obtener el ranking de una web, por lo que podemos hacer una llamada y obtener los datos para poder mostrarlos en nuestra web.
class AlexaRank {
public function getRequestUri($domain) {
return 'http://data.alexa.com/data?cli=10&dat=s&url=' . $domain;
}
public function parse( $httpResponse ) {
preg_match( '#<popularity url="(.*?)" text="([0-9]+){1,}">#si', $httpResponse, $p );
$res = ( $p[2] ) ? number_format( intval($p[2]) ):0;
return str_replace(',', '', $res);
}
}
Vía: Php Class to Retrieve Alexa Rank
Publicado el 1 Marzo 2010
Si quieres aprovechar el visualizador de Google Docs, y cargar tus propios PDF, alojados en tu servidor, sin tener que subirlos a Google Docs, puedes hacerlo creando un shortcode que use esta funcionalidad.
Para ello solo tienes que hacer lo siguiente:
- Añade este código al archivo functions.php de tu tema activo:
function pdflink($attr, $content) {
return '<a class="pdf" href="http://docs.google.com/viewer?url=' . $attr['href'] . '">'.$content.'</a>';
}
add_shortcode('pdf', 'pdflink');
- Usa el shortcode recién creado para cargar tus pdf de este modo:
[pdf href="http://tusitio.com/documentos/midocumento.pdf"]Enlace directo al PDF[/pdf]
Publicado el 28 Febrero 2010
Aunque el título pueda parecer un poco complejo, el resumen es bastante sencillo, y es que lo que ha venido a patentar Google es un sistema mediante el cuál puede indexar o no contenidos según su localización (por ejemplo un país) y la legislación que haya. De esta forma se cubre la espalda a la hora de preparar un sistema automático para la indexación, por ejemplo, de algunos libros según el país o los sistemas de propiedad intelectual que haya en ese país.
Users may be presented with different viewing interfaces for a document based on a combination of factors relating to display rights possessed for the document and user specific information. In one implementation, the user’s location is used to determine portions of the document that can be displayed to the user. More particularly, access privileges to a document for a user are determined based on geographical location information of the user and based on access rights possessed for the document. Portions of the document may then be formatted for display to the user based on the determined access privileges.
Publicado el 28 Febrero 2010
Hace unas semanas que Bing comentaba que su rastreador todavía no llevaba una velocidad adecuada a la hora de indexar pero que estaban mejorando este asunto… y ahora ya hay usuarios que están viendo que tras la publicación de una nueva página estando en Webmaster Central a través de los sitemaps se indexan antes que el propio Google por décimas de segundo.
16:59:13¦65.52.22.222¦ Bing
16:59:13¦66.249.71.246¦ Google
16:59:16¦70.37.70.228¦ Bing
Poco a poco Bing está haciéndose un hueco en muchos webmasters y usuarios que ven que los resultados de búsqueda están mejorando día a día… ahora sólo queda ver si esto evoluciona quitando algo de tráfico de Google hacia sus resultados.
Publicado el 26 Febrero 2010
Ayer por la tarde Google confirmó la existencia de problemas en su servicio de correo electrónico Gmail.
Según Google:
“los usuarios afectados pueden acceder a Gmail, pero encontrarán mensajes de error u otro comportamiento inesperado”.
Además también experimentaron problemas y/o retrasos usuarios que reciben correos vía POP desde otros proveedores.
Google actuó rápido, ya que logró solucionar los problemas parcialmente tan sólo un par de horas después. Ahora mismo el problema debería estar completamente resulto y nadie debería experimentar comportamientos “raros”.
Paralelamente, Google Calendar también experimentó algún que otro problema. Aunque aquí el alcance fue menor (menos del 1% de los usuarios), y fue solucionado en apenas media hora.
Vía: Google Apps Status Dashboard