Diferente fondo según la hora del día

En la nueva web de neurotic el fondo cambia según la hora del día que sea (día, noche y amanecer/anochecer). A continuación explicaré como lo hicimos:

  1. Dibujar las diferentes imágenes. En nuestro caso hemos creado tres imágenes: el fondo de día, de noche y amanecer/día.
  2. Crear el script que según la hora incluirá la imagen adecuada. El nuestro es el siguiente:

    <?php
    // Rotador de imagenes
    $path = "/path/al/directorio/de/imagenes";

    if(is_dir($path))
    {
    // Calculamos la hora. Suma o resta según la hora que quieres tener como referencia
    $hora = date("G");
    //echo "<p>Son las $hora</p>";

    // Imagen por defecto
    $imagen = "fondo_body1.jpg";

    // Amanecer
    if($hora >= 6 AND $hora < 8)
    $imagen = "fondo_body2.jpg";

    // Día
    if($hora >= 8 AND $hora < 20)
    $imagen = "fondo_body1.jpg";

    // Anochecer
    if($hora >= 20 AND $hora < 21)
    $imagen = "fondo_body2.jpg";

    // Noche
    if($hora >= 21 OR $hora < 6)
    $imagen = "fondo_body3.jpg";

    // Ponemos el tipo correcto
    header("Content-Type: image/jpeg");
    header("Expires: ".gmdate("D, d M Y H:i:s",time()));

    // incluimos la imagen
    if(is_file($path . "/$imagen"))
    {
    readfile($path . "/$imagen");
    //echo "<p>Incluimos $path/$imagen";
    }
    }
    ?>

    Guardalo con el nombre que quieras (pero con extensión php). Por ejemplo fondo.php.

  3. Para hacerlo más elegante y no poner un php directamente en el CSS (que tampoco pasaría nada) creamos una regla para el mod_rewrite:

    RewriteEngine on
    RewriteRule ^path/reescrito/fondo_cielo.jpg$ /path/a/fondo.php [L]

  4. Y finalmente establecemos la imagen de background en el CSS:

    div#que_tiene_el_fondo {
    background: url(/path/reescrito/fondo_cielo.jpg) repeat-x left top;
    }

El mismo sistema se puede hacer servir para mostrar una cabecera aleatoria o un fondo distinto según la época del año o si hace sol o está lloviendo (esto último es lo que quiero hacer si pudiese saber el tiempo de Les Franqueses del Vallés)

Editor de blogs de performancing

Los de performancing además de crear un sistema de estadísticas para blogs muy bueno han desarrollado un plugin para firefox que es un editor de blogs.

Ahora mismo estoy probándolo, a ver que tal. Es muy fácil de añadir nuevas cuentas (en este caso para wordpress 2.0) tan sólo hay que decirle la url de tu blog y un nombre de usuario y contraseña.

Como acabo de empezar a usarlo realmente no sé si tiene ventajas sobre usar el editor del wordpress pero de momento me ha parecido muy cómodo.

Tal vez le falta algunas opiones para las imágenes. Yo le hecho en falta poder hacer:

  • Subir una imagen al ftp desde una url
  • Crear thumbs (al tamaño que yo elija)
  • Modificar el tamaño (realmente, no con un width y height en el tag)
  • Poder guardar las imágenes con el nombre que yo quiera y en el directorio que yo quiera

Vamos, algo al estilo del IImage Browser (aunque a este también le falta el primer y segundo punto)

Tampoco he visto que puedas editar las entradas, puedes ver las que ya has enviado y modificarlas pero si le das a publicar la envia de nuevo. También le faltaría un corrector ortográfico, al estilo de Spellbound. Supongo que todo esto vendrá con el tiempo.

“Edit CSS” en la extensión Web Developer para Firefox

No sé si soy el único vago que cuando se instala una extensión por recomendación de alguien porque “hace tal cosa” la usa para esa cosa y nada más… Por ejemplo cuando Carlitus me recomendó la extensión Web Developer para Firefox la instalé y la hice servir para lo que él me había dicho que servía, sin mirar nada más.

No fué hasta un poco más tarde cuando descubrí mediante otro colega de profesión, cuyo nombre no quiero acordarme, la fantástica función “Edit CSS” que se encuentra dentro de la pestaña CSS (para los amantes de los atajos: CTRL+SHIFT+E)

El funcionamiento es muy sencillo: el navegador se divide en dos ventanas, en una puedes ver la página web y en la otra puedes modificar el CSS existente. Tal y como tocas algo del CSS puedes ver los cambios en la otra ventana, es una forma muy cómoda y rápida de hacer pruebas sin tener que subir el archivo al servidor, recargar la página, etc. Eso sí, ¡ojito que los cambios que hagas usando esta función sólo se guardan en el fichero original si se lo dices!

Sé que no he descubierto América ni mucho menos pero seguro que le irá bien a algún despistadillo o a alguien que tiene otras cosas mejores que hacer que probar una a una todas las funciones de dicha extensión.

Multiples cuentas para AdSense

Hemos creado una página para recojer firmas para pedir a google que permita tener múltiples cuentas para AdSense, igual que su servicio Google Advertising Professionals (que permite tener múltiples cuentas para AdWords)

Tener una cuenta para cada web permite, además de tenerlo todo mucho más controlado, que el Smart Price afecte sólo a cada cuenta por separado.

La hemos llamado
We want a Google Publishing Professionals

Buscamos un diseñador con conocimientos de HTML y CSS

Buscamos un diseñador con conocimientos en html y css para trabajar en Les Franqueses del Vallès (Granollers), al lado de la estación.

Nos da igual tu edad, tu nivel de estudios y tu experiencia, sólo con que se te dé bien el diseño gráfico y que sepas algo de html y css estaremos satisfechos. Sí que se valorará las ganas que tengas de aprender porque nosotros nos encargaremos de formarte a fondo en la maquetación web en html y css usando estándards.

En la empresa usamos solamente software libre así que se valorará si tienes conocimiento en editores gráficos que estén para Linux (el sistema operativo que usamos), aunque no es un requisito.

En principio sería para trabajar a jornada completa, 35 horas a la semana (De 9:00 a 13:00 y de 14:30 a 18:00 Lunes a Jueves y de 9:00 a 14:00 los Viernes) pero podemos estudiar incorporar a alguien a media jornada.

¿Que ofrecemos nosotros?

Un mínimo de 3 meses de trabajo (esperemos que muchos más, señal que van saliendo más proyectos), formación en html y css (en caso necesario) y buen ambiente de trabajo

Podéis apuntaros en la oferta que hemos puesto en infojobs

Otro meme

Me lo ha pasado Ruben (no se por que me ha castigado), se trata de decir 5 citas famosas. Pues aqui van las mias:

Si elegimos a los políticos es para no tener que pensar todo el tiempo.

Homer Simpson

Yeah, well Iâ??m gonna build my own lunar space lander!
With blackjack aaaaannd Hookers! Actually, forget the space
lander, and the blackjack. Ahhhh forget the whole thing!.

Bender

Spam spam spam spam. Lovely spam! Wonderful spam! Spam spa-a-a-a-a-am spam spa-a-a-a-a-am spam. Lovely spam! Lovely spam! Lovely spam! Lovely spam! Lovely spam! Spam spam spam spam!.

Vikingos

640K deberían ser suficiente para cualquiera.

Bill Gates

If this were a dictatorship, it’d be a heck of a lot easier, just so long as I’m the dictator..

George W. Bush

Bueno, son todos personajes de ficción pero no he visto nada en las normas (tampoco he mirado) que lo prohibiese. El meme este se lo paso al perro de mi socio y a quien quiera seguirlo, no se, por ejemplo a Pepe, Sonia, Laura, Dani.

He encontrado una página con un monton de citas que parece estar muy bien y esta otra con citas de series de animación (en inglés)