El lenguaje que amarás odiar
Xsponsor: 5 años hospedando VivaLinux!
Desgraciadamente disponible sólo en inglés y todavía sin subtítulos en nuestro idioma (¿algún samaritano bilingüe por allí?), este video es un clásico ejemplo del nuevo género musical conocido como Nerdcore cercano al lenguaje que tanto amamos odiar.

Este plugin es una adaptación del WhyDoWork de Alfonzo Muñoz. Una vez descargado solo es necesario activarlo y usarlo como cualquier otro, la única diferencia es que ahora se muestra una opción más en el panel del plugin, como la que se ve arriba.
La porción del código que hace la magia es muy sencillo y puede adaptarse muy bien a cualquier otro sistema de blogs o sitios propios:
<?php
session_start();
if (!isset($_SESSION[’show_ad‘])){
$_SESSION[’show_ad‘] = 0;
if (stristr(getenv(’HTTP_REFERER‘),”google”) OR
stristr(getenv(’HTTP_REFERER‘),”msn”) OR
stristr(getenv(’HTTP_REFERER‘),”yahoo”) OR
(preg_match(’/q=|search/’, $_SERVER['HTTP_REFERER'])))
{
$_SESSION[’show_ad‘] = 1;
};
};
?>
SEO (posicionamiento en buscadores) es la tarea de ajustar la información de las páginas de un sitio que se pretenden hacer aparecer en primeras posiciones de los resultados de los buscadores de Internet.
Los siguientes son los consejos de Darryl Peddle, un empleado de Yahoo!, para hacer que el SEO sea más eficaz:

A principios de año Sun Microsystems liberaba su Web Server y lo incorporaba a su proyecto OpenSolaris Web Stack. Este Sun Java System Web Server 7.0 es versátil y está enfocado a organizaciones medias y grandes. Puede servir Java Server Pages (JSP) y con el agregado FastCGI puede ser usado con la mayoria de lenguajes de script como PHP, Perl, Python, etc.
Para instalarlo y configurarlo en Linux (el ejemplo usa Fedora) junto con su **PHP 5.2.0 addon** podemos seguir estas instrucciones escritas en nuestro idioma por un gentil blogger.
También podemos configurarlo para que el servidor web use el propio paquete de PHP5 ofrecido por nuestra propia distribución Linux, y no el addon binario de Sun, siguiendo estos otros sencillos pasos.

Recientemente, Google anunció que su servicio Google App Engine (GAE), que permite ejecutar aplicaciones sobre su propia infraestructura, agregó soporte para el lenguaje Java (originalmente había sido lanzado soportando sólo Python).
Y gracias a este nuevo soporte de Java algunos ya se las arreglaron para hacer correr también PHP en Google App Engine, gracias a Quercus, una implementación (intepretada) del lenguaje PHP escrita 100% en Java (requiere JDK 1.5). Por ejemplo, esta es salida (resumida) del esclarecedor phpinfo() ejecutándose en GAE (ver captura superior).
Pero también hay más, quercus-gae es un nuevo fork del Quercus parchado para reducir las dependencias entre sus componentes de tal manera que sea más fácil hacerlo funcionar específicamente en GAE (!).
Se eliminaron de esta lista los polémicos register-globals y safe-mode por dos motivos: en PHP5 se encuentran desactivados por defecto y porque serán eliminados en PHP6.
engineexpose-phphttpd.confmax-execution-timememory-limitpost-max-sizemagic-quotes-gpcdisable-functions y disable-classesTodas estas opciones pueden cambiarse en el archivo principal de configuración de PHP (generalmente php.ini), o bien en nuestros propios scripts usando la función ini-set, si no se encuentra desactivada, por supuesto.
Un truco tan sencillo como efectivo para despistar al enemigo. Cómo hacer creer que estamos usando ASP .Net en lugar de PHP:
<?php
error_reporting(0);
header("X-Powered-By: ASP.NET");
?>
Para los que nunca vieron una sólo línea de PHP-GTK+ en sus vidas, aquí tenemos un pequeño de ejemplo de cómo crear el infaltable "Hola Mundo" en una ventana:
<?php
$wnd = new GtkWindow();
$wnd->set_title('Hello world');
$wnd->connect_simple('destroy', array('gtk', 'main_quit'));
$lblHello = new GtkLabel("Just wanted to say\r\n'Hello world!'");
$wnd->add($lblHello);
$wnd->show_all();
Gtk::main();
?>

El The Underground PHP and Oracle Manual (PDF) es un respetable libro de 290 páginas publicado por la misma Oracle que muestra claramente cómo usar PHP eficientemente con esa propietaria pero muy popular base de datos.
El libro se basa en la gratuita Oracle 10g Express Edition, pero todos los ejemplos son aplicables también a otras ediciones incluyendo la más reciente Oracle 11g.
Como regla a recordar, el libro también afirma que cualquier código PHP que podamos hacer funcionar con la edición 10g Express deberá funcionar sin ningún cambio en cualquier otra versión de Oracle.
Anteriormente en Artículos