Archive: noviembre, 2009

URL Rewrite en IIS 6

Una de las caracterí­sticas que mas extrañamos de apache cuando usamos IIS6 es el modulo de URL Rewrite (mod_rewrite), actualmente IIS7 ya cuenta con un modulo similar.




La necesidad de usar este modulo aparecía principalmente cuando usamos frameworks de PHP como por ejemplo Zend Framework, las alternativas eran instalar un programa de terceros o extender el framework para poder recibir variables GET normales (Algo que es bastante malo para la lectura, en lugar de tener http://mi pagina/user/search tendriamos http://mipagina/index.php?ctr=users&action=search, ademas se ve menos profesional y complica un poco el trabajo de los buscadores), sin embargo, he dado con un artículo de Rob Allen en el cual nos brinda una posibilidad extra: Usando una caracteristica de IIS6 para dirigir los errores 404 a una sola pagina y extendiendo un poco el metodo de ruteo, se obtiene una solucion bastante buena para este problema.

iis6-404

Quedan aun algunos problemas, sin embargo, Rob Allen resuelve todos estos problemas en su artículo y nos brinda un camino muy bueno a las limitantes de IIS6, este articulo esta hecho para Zend Framework, pero la idea se puede aplicar para muchos otros escenarios… saludos.

Compartelo:
  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Linkter
  • Live
  • MySpace
  • Netvibes
  • Reddit
  • Technorati
  • Bitacoras.com
  • email
  • LinkedIn
  • Meneame
  • Print
  • Socialogs
  • SphereIt
  • StumbleUpon
  • FriendFeed
  • RSS
  • Yahoo! Bookmarks
  • Twitter
  • Add to favorites
  • PDF

¿Porque no tengo novia?




song-chart-memes-have-girlfriend

Por supuesto que ser un Paladin nivel 80 causa muchas responsabilidades, todo el mundo sabe eso, quien tendria tiempo para chicas???

Fuente: GraphJam

Compartelo:
  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Linkter
  • Live
  • MySpace
  • Netvibes
  • Reddit
  • Technorati
  • Bitacoras.com
  • email
  • LinkedIn
  • Meneame
  • Print
  • Socialogs
  • SphereIt
  • StumbleUpon
  • FriendFeed
  • RSS
  • Yahoo! Bookmarks
  • Twitter
  • Add to favorites
  • PDF

Íconos de estado para aplicaciones web: Sixpack status




Sixpack status es un set de iconos que podemos usar para los mensajes de status de nuestras aplicaciones, es completamente gratis para un uso personal y comercial y los íconos están disponibles en 4 tamaños: 32×32, 64×64, 128×128 y 256x256px. También están disponibles en formato vectorial (SVG),por si queremos adaptarlos mejor a nuestros diseños.

sixpack

Compartelo:
  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Linkter
  • Live
  • MySpace
  • Netvibes
  • Reddit
  • Technorati
  • Bitacoras.com
  • email
  • LinkedIn
  • Meneame
  • Print
  • Socialogs
  • SphereIt
  • StumbleUpon
  • FriendFeed
  • RSS
  • Yahoo! Bookmarks
  • Twitter
  • Add to favorites
  • PDF

Prueba la nueva interfaz de Google

Recientemente hubo noticias acerca de que Google planeba cambiar la interfaz de su motor de busquedas, ya existian por ahi algunas impresiones de pantalla que mostraban resultados de las busquedas con una nueva barra lateral similar a la que ya usa Bing, tambien existen algunos cambios con los iconos y los botones que le dan una vista diferente a Google…

google-0911

Para probar esta nueva cara de Google tienes que hacer lo siguiente:

1. Visita www.google.com
2. Ingresa el siguiente codigo de javascript en la barra de direcciones y presiona enter:


javascript:void(document.cookie="PREF=ID=20b6e4c2f44943bb:U=4bf292d46faad806:TM=1249677602:LM=1257919388:S=odm0Ys-53ZueXfZG;path=/; domain=.google.com");

3.Regresa a www.google.com y tendras la nueva interfaz de Google, en caso de que te lleve a alguna version de Google de tu pais, por ejemplo www.google.com.mx da click en el link que dice “Google.com in English”

Ahora si, ya puedes probar el nuevo Google y dar tu opinion al respecto… saludos

Compartelo:
  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Linkter
  • Live
  • MySpace
  • Netvibes
  • Reddit
  • Technorati
  • Bitacoras.com
  • email
  • LinkedIn
  • Meneame
  • Print
  • Socialogs
  • SphereIt
  • StumbleUpon
  • FriendFeed
  • RSS
  • Yahoo! Bookmarks
  • Twitter
  • Add to favorites
  • PDF

Google wave: teoria contra practica

Nada lo explica mejor…
wave

Compartelo:
  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Linkter
  • Live
  • MySpace
  • Netvibes
  • Reddit
  • Technorati
  • Bitacoras.com
  • email
  • LinkedIn
  • Meneame
  • Print
  • Socialogs
  • SphereIt
  • StumbleUpon
  • FriendFeed
  • RSS
  • Yahoo! Bookmarks
  • Twitter
  • Add to favorites
  • PDF

Cross domain AJAX usando CSS

Una de las tecnicas mas importantes dentro del desarrollo web es AJAX, esta tecnica de programación es muy poderosa, sin embargo tiene ciertas restricciones por seguridad, la mas importante de ellas es la llamada “same-origin policy” la cual no permite generar llamados hacia otros dominios (Cross domain)…

Ahora me he encontrado con una libreria muy interesante la cual nos permite realizar llamados AJAX cross domain, pero usando CSS (Ellos lo llaman AJACSS), la razon de esto es que la politca “same-origin” solo afecta los llamados hechos con el XmlHttpRequest, por esta razon ellos nos presentan CSSHttpRequest.

Tiene como limitante el que solo se pueden realizar llamados tipo GET y que la respuesta vendra codificada dentro de CSS, sin embargo ellos ya nos brindan librerias para codificar en Python, Ruby y PHP y para descodificar en Javascript, aqui les dejo un ejemplo de como seria el uso y en la pagina de los autores pueden encontrar un ejemplos, saludos…

CSSHttpRequest.get(
        "http://www.nb.io/hacks/csshttprequest/hello-world/",
        function(response) { alert(response); }
    );

Respuesta:

#c0 { background: url(data:,Hola%20Mundo!); }
#c1 { background: url(data:,Este%20seria%20un%20ejemplo); }

Sitio oficial…

Compartelo:
  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Linkter
  • Live
  • MySpace
  • Netvibes
  • Reddit
  • Technorati
  • Bitacoras.com
  • email
  • LinkedIn
  • Meneame
  • Print
  • Socialogs
  • SphereIt
  • StumbleUpon
  • FriendFeed
  • RSS
  • Yahoo! Bookmarks
  • Twitter
  • Add to favorites
  • PDF

Unreal Developer Kit

Unreal Developer Kit es una versión gratuita del poderosísimo Unreal Engine 3 liberada recientemente por su creador nVidia, es completamente gratuito para uso educacional y no comercial, pero existen sistemas de licenciamiento si es que quieres vender el producto.

Ahora tienes en tus manos una herramienta con la que empresas como EA, Microsoft Game Studios, Sony o Namco han desarrollado juegos como Gears of War, Tom Clancy’s Rainbow Six: Vegas, Unreal Tournament 2007 o Halo Wars.

El kit incluye herramientas para manejar el desarrollo de tus juegos, renderizado, iluminación, modelado físico, prototipos, animación, edición de video, diseño de terrenos e inclusive un sistema de efectos de partículas para implementar explosiones, niebla, humo y fuego.

Sin duda es una excelente noticia para todos aquellos que tienen intenciones de iniciar en el mundo de los videojuegos.

Sitio oficial…

Compartelo:
  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Linkter
  • Live
  • MySpace
  • Netvibes
  • Reddit
  • Technorati
  • Bitacoras.com
  • email
  • LinkedIn
  • Meneame
  • Print
  • Socialogs
  • SphereIt
  • StumbleUpon
  • FriendFeed
  • RSS
  • Yahoo! Bookmarks
  • Twitter
  • Add to favorites
  • PDF