30 de agosto de 2009

No estresarse al programar

jaja algunos a veces nos sentimos asi al programar... Sino miren a este aleman haciendo su examen:

28 de agosto de 2009

Expression Engine - Welcome to the Real CSM


Hola gente

Hace ya buen rato tenía ganas de escribir sobre este CMS, Expression Engine. La cuestión es que este es un administrador de Contenidos, tal como lo es Wordpress, Joomla o Blogger, pero orientado a contenidos más allá de simples blogs.

Tuve la oportunidad de concoer, entender y utilizar este CMS para multiples proyectos debido a mi trabajo, y no les miento, aunque le tuve miedo al principio y mucha frustración debido a la curva de aprendizaje que requiere esta aplicación, ahora estoy muy contento con ella y bastante familiarizado con su contenido, estructura y facilidad de uso para un desarrollador.

Este CMS está desarrollado por EllisLab Network, y está basado en el lenguaje de programación: PHP. (Sí, viva el código libre). Tiene una versión gratis, que es la que solamente contiene su CORE, pero también tiene su versión pagada, en la cual el precio varía dependiendo de los requerimientos que cada sistema tenga.



El sitio oficial de esta aplicación es: http://expressionengine.com/, allí pueden observar todas las características del CMS así como sus requerimientos y su forma de trabajar.

Con sinceridad, considero que wordpress y joomla tienen más plugins y addons que expression engine en sí, pero definitivamente expression engine tiene más soporte (digo... como es de paga la versión buena..) y sus plugins, extensiones y módulos tienen mejores capacidades.

Como dije al principio, expression engine no es una aplicación orientada solamente a hacer blogs, si no a manejar toda una comunidad completa. Ejemplos de lo que se puede hacer con Expression Engine son: blog, forums, wikis, paginas completas, e-commerce, usuarios, administración de contenido, y una ventaja sobre sus competidores, soporta código PHP nativamente, lo cual embelleze esta aplicación.

Un detalle importante que es importante mencionar, es que a diferencia de muchos CMS que hay en el mercado es la posibilidad de programar vía web, directamente en sus templates, y ya sea javascript o PHP también, y parte de esa facilidad, es que Expression Engine brinda una serie de librerías globales en PHP que ayudan a la propia programación del sitio.

Y para no dejar la aplicación fuera del desarrollo nativo (es decir, programación completa), trae una serie de documentos y ayudas para desarrolladores donde explica paso a paso las formas de crear módulos, extensiones y plugins para este sistema, obviamente siguiendo una serie de reglas establecidas dentro del sistema, lo que le da más flexibilidad aún.

Dejo en claro que no lo estoy promocionando, no trabajo para ellos ni tengo remuneración económica alguna por hacer un post de este estilo ($). Pero la verdad estoy contento con el sistema y creo que merece una oportunidad, y que las personas lo conozcan más y dejen los más comunes.

Saludos amigos, espero que les haya sido útil la información y se de un tiempo para probar este producto.

God's Facebook

10 de agosto de 2009

El arte de bailar

En el mundo así como existen muchos tipos de música así existen muchos estilos de baile, pero bueno... no todas las músicas son como que muy buenas para bailar no? Entonces porque no tener un poco de creatividad e inventarnos algún tipo de baile para esas canciones? tal es el ejemplo que les muestro a continuación. La canción es "Torn" de la cantante "Natalie Imbrulia", y seamos sinceros, no es una canción como que se pueda bailar fácilmente.... Aquí les dejo este video que promete sacarles aunque sea una sonrisa :D
Saludos



5 de agosto de 2009

Ahmed The Dead Terrorist

Navegando0 por los confines de "tu-tubo" me encontré un video bastante gracioso, el de Ahmed The Dead Terrorist.

Es un show con una marioneta de esqueleto muy bueno, la verdad vale verlo para tener unos diez minutos de sonrisas :D.

Espero que les agrade, aqui se los dejo:




Saludos

La historia del Error 400

Imagino que ya muchos han tenido la dicha y gracia de encontrarse con este error en la internet, dado cuando no se encuentra la página que andaban buscando. Seamos sinceros, es un error espantoso cuando ves una página en Google, que es lo que andabas buscando y al entrar obtienes esta ventana:


Bueno, al final de todo esto, buscando encontré una interesante historia, más que todo leyenda de porque se les puso a este tipo de errores 400 (y demás como 401, 402...). Aqui se las pongo:

Se dice que en el CERN (Suiza) la base de datos central del Word Wide Web estaba en el cuarto piso (habitación 404). Cualquier petición de un documento se redirigía a esa habitación en la que dos o tres personas buscaban manualmente los documentos y los distribuían a las personas que habían hecho la petición.

Cuando el CERN empezó a crecer, no sólo el número de documentos en los que había artículos de investigación creció si no también el número de peticiones que se realizaban. Aumentando así mismo en número de peticiones que no se podían satisfacer, normalmente porque estaba mal escrito el nombre del documento.

Pronto las peticiones mal realizadas se devolvían con un mensaje estándar: "Room 404: File not found"

Más tarde cuando el proceso se automatizó la gente podía preguntar directamente a la base de datos, sin embargo el mensaje de error cuando un documento no se encontraba se mantuvo "404: file not found".



La verdad está bastante interesante, habría que ver cual es la historia detrás de las páginas 500 y 300 :D
Saludos

4 de agosto de 2009

Cosas que nos pasan a los que programamos (Aunque sea un poco):

Dice mas o menos asi:

- No termino de entender tu codigo. ¿Que es lo que hacen estas lineas?

- No tengo la menor idea. Pero no funciona sin ellas.

Free Website Hosting