Creación de Virtual Host en Ubuntu

Lo que primero vamos a hacer es agregar una entrada en nuestro archivo de hosts. Esta entrada sirve para identificar nombres de hosts con ips determinadas

Escribimos en una terminal:
sudo gedit /etc/hosts
Y luego agregamos lo siguiente:
127.0.0.1 nombre_del_servidor

Ahora creamos un archivo con información de nuestro sitio en /sites-available:

sudo gedit /etc/apache2/sites-available/nombre_del_servidor

En el archivo creado agregamos lo siguiente:

<VirtualHost *:80>
ServerName nombre_del_servidor
DocumentRoot /ruta/al/www/del/nombre_del_servidor
</VirtualHost>

Ahora habilitamos el sitio para que sea accesible, creando un enlace al archivo que se encuentra en /etc/apache2/sites-available. Para esto necesitamos estar parados sobre el directorio /etc/apache2/sites-enabled

sudo ln -s ../sites-available/nombre_del_servidor

Sólo queda recargar el servidor apache…

sudo /etc/init.d/apache2 reload

Y voilá! Ya tenemos el virtual host creado. Lo accedemos mediante http://nombre_del_servidor

[EXTRA]

Me avisa @patico85 que una forma mas fácil de habilitar el sitio en el virtual host es usando el comando a2ensite y/o a2dissite. De esta forma evitamos tener que crear un enlace a /sites-available. Luego recargaríamos el servidor y listo.

Para habilitar
a2ensite nombre_del_servidor
Y para deshabilitar
a2dissite nombre_del_servidor


Porqué es mejor usar “LINK” que “@import” para los CSS

Mirando un poco de código fuente HTML, el otro día me di cuenta que algunos usaban un raro “@import” para cargar estilos CSS. Al instante se me dió por averiguar de que se trataba esto. Me topé con el blog de Steve Souders, el cual habla acerca de las totales desventajas de esta práctica. Les dejo el link a continuación para que le echen un vistazo. Muy recomendable.

http://www.stevesouders.com/blog/2009/04/09/dont-use-import/

See ya.


Atributos en minúsculas y/o mayúsculas en IE 6, 7 y 8

No es para nada una novedad los dolores de cabeza que tenemos los desarrolladores web, cuando trabajamos con IE (en todas sus versiones), así que este post es simplemente para recordarles un detalle no menos importante a la hora de codificar con Javascript:

Cuando escribimos código para IE hay que absolutamente SIEMPRE respetar minúsculas y/o mayúsculas, ejemplo: NO es lo mismo el id “codigoPais” que “codigopais” o “CodigoPais”.

Si queremos obtener el valor de codigoPais, con JQuery sería (y para cualquier navegador):

<input id="codigoPais" value="Rock"></input>
Caso 1. $("#codigoPais").val();
Caso 2. $("#codigopais").val();
Caso 3. $("#CodigoPais").val();

Sin embargo, cuando lo hacemos desde IE sólo se cumplirá para el Caso 1, con los demás casos no obtendremos más que un “undefined”.

Si habrán puteado, no? Menuda estupidez. See ya.


26 B-Day: Agradecimientos 2.0

Gracias a todos, tanto en facebook como en twitter


El color ausente

Mi amigo @emmafrezzotti se encargó de realizar esta toma en blanco y negro:

Mi vecina @SkandhaXomar se encargó de agregarle los colores:

Como verán, sus trabajos fueron excelentes, a seguirlos!


Uno de los protagonistas del verano

Pajarillo llamado Catalina


Cómo obtener la fecha de creación de tu cuenta de twitter en dos líneas php

Tres líneas, pero son dos las que importan. Tan simple como se ve:

$user = "dajuam";
$xml = simplexml_load_file('http://twitter.com/users/show/'.$user.'.xml');
echo "La cuenta ".$xml->screen_name." fue creada en ".$xml->created_at;

See ya boyz!