Podemos llamarlo recurrencia, recursión o recursividad… Sea como fuere, seamos prácticos.

Sin duda, divertido. Lo podéis encontrar en forma de camiseta en ThinkGeek.
Podemos llamarlo recurrencia, recursión o recursividad… Sea como fuere, seamos prácticos.

Sin duda, divertido. Lo podéis encontrar en forma de camiseta en ThinkGeek.
Si estamos desarrollando un plugin para WordPress, en ocasiones, necesitaremos llegar al fichero wp-config.php para hacer una serie de comprobaciones o para leer unos datos de configuración.
Sin embargo, no siempre será la misma ruta ya que nuestro plugin o tema puede que esté instalado en un directorio no estándar o que la llamada se haga estando en un directorio a un nivel distinto. Para ahorrarnos problemas de rutas os presento el método siguiente:
while(!is_file('wp-config.php')){
if(is_dir('../'))
chdir('../');
else
die('Could not find WordPress.');
}
Parece que esta es la semana de Ubuntu TV en Linux Hispano, y es que no paran de llegar noticias sobre la nueva plataforma de Canonical.

Bien, si lo que queremos es probarlo antes que nadie vamos al lío:
Agregamos el repositorio donde se encuentra Ubuntu TV mediante PPA:
ahornero@6581-D:~$ sudo add-apt-repository ppa:nilarimogard/test3
Cuando desarrollamos servicios web, puede resultarnos de interés conocer geodatos de nuestro visitante: ciudad, región, código de área, etc. ¿Cómo averiguar estos datos usando PHP? Muy simple, haciendo una llamada a geoplugin.net.
Si hacemos una llamada del siguiente tipo (la dirección IP es la del servidor DNS de la UCO): http://www.geoplugin.net/php.gp?ip=150.214.110.3, obtenemos una salida en forma de cadena con un objeto de PHP serializado.
Por lo tanto nos limitaremos a:
Desde SbD me encuentro que han desarrollado una aplicación (Win32) para esnifar paquetes dentro de una red para el conocido sistema de mensajería instantánea WhatsApp.
Interensante por la libertad que tendremos de usarlo en el ámbito que queramos, por poder modificarlo y por sacar a la luz una vulnerabilidad tan evidente como enviar la información en texto plano.
Para usarlo, simplemente tendremos que activar el modo monitor de nuestra tarjeta y lanzar el programa. Está programado bajo ANSI C y a través de WinPcap.
En muchas ocasiones cuando contratamos un plan de hosting, no nos fijamos en uno de los detalles más importantes, el sistema operativo sobre el que va a estar ejecutando el servidor que nos provea de alojamiento web y otras muchas funciones. Aparte de otras alternativas que existen derivadas de sistemas como la familia BSD, las empresas que proporcionan hosting suelen decantarse mayoritariamente por dos sistemas operativos, GNU/Linux y Windows. Sin tener estadísticas fiables, no puedo decir a ciencia cierta que la mayoría usan GNU/Linux, aunque dando una paseo por la red, podemos hacernos una idea de que sí puede ser cierta dicha afirmación. También podremos ver bastantes empresas de hosting que ofrecen planes basados en servidores de Microsoft, por lo que en este artículo veremos en qué influye como clientes de un servicio de alojamiento web, que elijamos uno u otro sistema.
Como en otros tantos aspectos de las nuevas tecnologías, en el mercado del hosting, tenemos varias posibilidades en cuanto a sistema operativo se refiere. Las dos mayoritarias a día de hoy, GNU/Linux y Microsoft Windows, se reparten una gran cuota de mercado lo que no quiere decir que no existan otras alternativas, como por ejemplo servidores basados en NetBSD o FreeBSD. En este artículo veremos desde el punto de vista de cliente de una empresa de hosting, qué puede hacer que nos decantemos entre una u otra opción.