RSS Feed

Archivos para Enero, 2008

Bill Gates bailando con su iPod

Martes, Enero 29, 2008

En algunos sitios me encontré con esta supuesta foto tomada por un paparazzi mostrando a Bill Gates bailando en calzoncillos y con un iPod en su mano (que se ve divertidísima, por cierto), pero se me hizo demasiado extraña. Así que me puse a buscar el origen del “escándalo” y me encontré con que es totalmente falsa.

La fotografía es parte de una galería de una artista gráfica llamada Alison Jackson, cuyas obras consisten en falsas fotografías paparazzi mostrando a celebridades en situaciones vergonzosas y hasta estúpidas, pero claro, usando modelos con un gran parecido físico a ellos.

Entre sus “víctimas” se encuentran personalidades que van desde Britney Spears, Angelina Jolie, Elton John, Michael Jackson y Marilyn Monroe, hasta George Bush (el más parodiado), Tony Blair, Lady Di, la Reina Isabel II y varios más.

La verdad que sus obras son bastante buenas y graciosas, quizás luego haga un post con varias de ellas. Recomiendo que las vean para que se rián un buen rato.

Aquí les dejo 2 enlaces donde podrán ver algunas de sus galerías, o también pueden recurrir al buscador de imágenes de San Google, donde encontrarán muchas más.

Instrucciones ilustradas para cuidar a un bebé

Lunes, Enero 28, 2008


Jugando con el bebé
(más…)

El nuevo Rocky Balboa

Lunes, Enero 28, 2008

Aquí les muestro un video de un personaje de mi barrio, el mejor jugador de maquinitas (videojuegos) y el próximo Campeón de la Colonia en Boxeo…

¡¡¡EL CHINO!!!

Acelerar carga web con PHP

Viernes, Enero 25, 2008

Como algunos ya se habrán dado cuenta, este blog ha estado cargando cargando lento en los últimos días. Esto se debe a que el servidor donde me hospedo está realizando una actualización masiva de servidores MySQL. Debido a esto, estuve tentado a sacar del aire mi sitio por unos días, ya que lo que más odio es la carga lenta de una web. Pero pensé: “Mejor busco la manera de optimizar mi sitio”. Y en eso ando últimamente.

Andaba merodeando por el blog de unijimpe y me encontré en la portada con una clase en PHP escrita por Leon Chevalier de Acid Drop, que permite acelerar la carga de nuestra web al unir y comprimir los archivos CSS y Javascript asociados a nuestro web.

¿Cómo se acelera la carga?

Para acelerar la carga de una web hay varios puntos a tener en cuenta:

  • Menos peticiones HTTP, es decir cargar menos archivos asociados a un web.
  • Agregar headers indicando que los archivos estáticos expiran en el futuro.
  • Utilizar compresión Gzip los elementos estáticos de una página.
  • Optimizar el tamaño de los CSS, Javascript y el HTML, por ejemplo eliminando espacios en blanco y saltos de línea en el código.

Todos estos criterios están implementados mediante la clase class.compressor.php la cual pueden descargarla en: Improve website load time by 500% with 3 lines of code (actualización del script). Hay que tener en cuenta que esta clase funciona con PHP 4 y si deseas utilizar la compresión de Javascript es necesario PHP 5.

Utilizando la Clase

El uso de esta clase es muy sencillo, lo primero es adjuntar la clase al inicio de nuestra página y luego crear una instancia del objeto compressor de la siguiente forma.

require_once(‘class.compressor.php’); //Incluir la ruta completa de la ubicación de la clase
$compressor = new compressor(‘css,javascript,page’);

El segundo paso es colocar al final de la página una llamada al método finish el cual ejecuta la compresión necesaria, esto de la forma:

$compressor->finish();

Entonces si por ejemplo tenemos una determinada página que carga varios Javascript y un css incluyendo la clase para comprimir tendríamos el siguiente código fuente:

<?php
require_once(‘class.compressor.php’);
$compressor = new compressor(‘css,javascript,page’);
?>
<html>
<head>
<title>
Ejemplo de class.compressor.php</title>
<link
href=”styles.css” mce_href=”styles.css” rel=”stylesheet” type=”text/css”>
<script type=”text/javascript” src=”js/mootools.js” mce_src=”js/mootools.js”></script>
<script
type=”text/javascript” src=”js/swfobject.js” mce_src=”js/swfobject.js”></script>
<script
type=”text/javascript” src=”js/functions.js” mce_src=”js/functions.js”></script>
</head>
<body>

<!–código html de nuestra web–>
</body>
</html>
<?php

$compressor->finish();
?>

La implementación es bastante sencilla, como pueden ver. Ahora falta ver resultados verdaderos.

Uso de la clase en Wordpress

Debido a que la estructura de Wordpress es simple pero complicada a la vez, recomiendo que primero creen una carpeta dentro del directorio raiz de Wordpress. Por ejemplo, “clase”.
Suban el fichero y las librerías de la clase a ese directorio, y otorguen permisos de escritura al directorio. Esto último es muy importante para el correcto funcionamiento de la clase.

/*NOTA*/ Esto puede ocasionar problemas de seguridad, así que tengan cuidado al implementar este proceso.

Ahora editen el archivo del encabezado de su plantilla (header.php) agregando las 2 líneas para la llamada a la clase y la creación de la nueva instancia antes de la etiqueta <HTML> o la cabecera <!DOCTYPE>. No olviden modificar la ruta de acceso al archivo.

<?php require_once(‘./clase/class.compressor.php’); //Incluir la ruta completa de la ubicación de la clase
$compressor = new compressor(‘css,javascript,page’); ?>

Guarden los cambios y ahora abran el archivo para el pié de página (footer.php) o el correspondiente donde se cierre la etiqueta </HTML>. Justo después del cierre incluyan la línea <?php $compressor->finish(); ?> y guarden cambios.

Pueden hacer pruebas usando Firefox y el add-on Firebug antes y después de implementar la clase para ver las diferencias de tiempo.
Según la página del autor, esta clase puede mejorar la carga del sitio hasta en un 500%.

Resultados

En las pruebas realizadas en este blog, sí hubo una mejora en el tiempo de carga y ejecución de consultas a la base de datos, aunque tampoco fueron resultados verdaderamente sorprendentes.

Antes de incluir la clase, realicé 10 refresh a la página Acerca de, por su poco contenido y ninguna dependencia de archivos de otro sitio.

Los resultados mostraron un promedio de carga del sitio de 8.346 segundos y 2.666 segundos para las consultas a la base de datos.

Después de incluir la clase hubo cierta mejora. El promedio de carga del sitio bajó a 5.185 segundos y las consultas también descendieron a 1.664 segundos.

Según los resultados, el rendimiendo del sitio mejoró ligeramente. El tiempo de carga se redujo a sólo un 62.125% y las consultas a la base de datos a un 62.415%.
Osea que las mejoras fueron de un 37.874% y 37.584%, respectivamente.

No es un 500%, pero es algo.

Descarga

La versión 0.3.1 de la clase la puedes descargar directamente de aquí:
aciddrop website speedup v0.3.1.
La información del autor la encontrarás en este enlace:
Boost your website load time with 3 lines of code.
Las actualizaciones al script las encontrarás aquí:
Site speed boost script updated.

¡Un gremlin en la turbina!

Miércoles, Enero 23, 2008

Tan sencillo como ésto: el avión despegó con un pobre hombre agazapado en la turbina del avión. El comandante del aparato por lo visto ignoró este hecho aunque, según se comenta, algunos pasajeros advirtieron de lo que pasaba a las azafatas, que se lo tomaron en broma y ni se dignaron a mirar por la ventana. Afortunadamente, para el gozo de todos, el pasajero tomó esta foto y ya ha denunciado los hechos a las autoridades competentes.

La familia del accidentado, que murió por congelación en el vuelo, está pensando poner una demanda a la compañía donde trabaja(ba). Según parece, el técnico, buscaba una herramienta en el motor que estaba arreglando, cuando el avión comenzó a moverse y a despegar.

Gremlin en la turbina del avión


Vía @ pendejosanonimos.blogspot.com

La “Narco-Cultura” Sinaloense

Martes, Enero 22, 2008

Este “video-documental” dividido en 2 partes que me encuentro en LaRevo.org tenía que compartirlo. Muestra en pocas y -de cierta forma- sabias palabras la triste y patética realidad que se vive en nuestro estado (mayormente en la capital, Culiacán) de como se ha degenerado paulatinamente la cultura sinaloense.

En cada rincón y debajo de cada piedra te encuentras con estos engendros asquerosos, llamados ”buchones”, adoradores de la influencia que el narcotráfico ha malogrado en nuestro estado que, sin lugar a dudas, sólo son superados en su grado de repudio por la peor plaga que ha azotado al mundo en los últimos tiempos… los emos.

Chequen el video, hecho al más puro estilo de los famosos documentales crítico-sociales del autodenominado “Anticristo”.
Para quienes visitan el sitio desde otro país, quizás no estén enterados de la invasión del narcotráfico en el estado, pero sólo googleen las palabras “narco sinaloa” y tendrán una leve idea de la situación.

Aquí los videos:

Clic aquí si no se ve el video

Clic aquí si no se ve el video

Vía @ LaRevo.org

Historia e imágenes del Fedora-Incident

Lunes, Enero 21, 2008

Ya lo había comentado con algunos amigos, pero ahora tengo la evidencia fotográfica para que todos lo vean.

En la mañana del día 1º de enero -medio pedo aún, bien madreado por el trabajo, con el pelo todo enmarañado y un aliento de león- abro la puerta de mi casa al escuchar el silbatazo del cartero del SEPOMEX. Me entrega un sobre con la etiqueta del sitio On-Disk.com con remitente en Rochester, Nueva York y pensé “¿ahora qué será?”. Ya no era raro que llegara a mi casa un paquete de otro país, ya que en varias ocasiones he recibido catálogos, discos de Ubuntu o Solaris, paquetes con propaganda, etc.

Leo el contenido del sobre y dice: ”Fedora Free Media software disc“.
Pego un salto de emoción y corro por una navaja para abrir el paquete. La verdad ya ni me acordaba de haber pedido ese disco, hacía mucho que lo había ordenado del sitio y no tenía ninguna esperanza de que llegara, ¡¡pero ahí estaba en mis manos!!

Abro el sobre y miro su contenido… Un DVD en un estuche de papel -de esos más baratos- y con la etiqueta impresa “Fedora Free Media F8 x86_64 DVD” en el disco. Pero miro con detenimiento el disco y descubro algo espantoso…

(más…)