CodeIgniter, primeros pasos con este framework PHP

Por sugerencia de LordTaran (que hace poco se ha decidido a incursionar en CodeIgniter) voy a escribir algo de CI. Hoy cuento cómo y porqué uso este framework PHP.

De CakePHP a CodeIgniter

Con CakePHP fue mi primer contacto con esto de los frameworks, y la verdad es que ¡me encantó! Después de un par de años programando en PHP "a mano", de repente poder hacer las cosas de forma mucho más fácil y rápida fue un gran avance para mi, pude hacer aplicaciones que antes me hubiera tomado muchísimo más tiempo y tampoco hubieran quedado tan bien.
Pero no todo fue "maravilloso", CakePHP exige aprender a hacer las cosas a su manera y es casi otro lenguaje. Sumado eso con el hecho de no tener tanta experiencia con PHP hizo que perdiera muchísimo tiempo para hacer algunas cosas a la manera de CakePHP.
Un día veo este comentario de Rasmus Lerdorf (creador de PHP) que hablaba sobre los frameworks PHP (no le gustan) y de CodeIgniter como el más ligero y con mejor rendimiento. Así que como tantos otros programas, librerías, efectos y plug-ins que pruebo continuamente, decidí probar este framework.
Lo primero que hice fue hacer los ejemplos de los video-tutoriales, que me gustaron.

CakePHP vs CodeIgniter

En esos días había puesto en marcha la primer versión de Retro Invaders (mi proyecto de planet de blogs de retro informática), así que para hacer algo concreto con CI decidí convertir el código del Retro Invaders hecho con CakePHP, fue más fácil de lo que pensaba aunque a base de "chapucear" un poco (sobre todo por desconocimiento de CI).

Rasmus Lerdorf - PHP - CakePHP - CodeIgniter

Al final logré tener dos aplicaciones casi gemelas, una con CI y otra con CakePHP 1.1xxx. Y no resistí hacer comparaciones de rendimiento y velocidad de ambas versiones, sobre el mismo servidor y con los mismos datos. El resultado fue que CI era el doble o triple más rápido que CakePHP, tampoco me tomo estas pruebas muy a pecho, porque seguro que en ambos casos se podría optimizar de diferentes maneras.
A partir de allí fui haciendo cada vez más cosas con CI y cada vez sintiéndome más y más cómodo con estas librerías. Por momentos extraño ciertas facilidades que da CakePHP, pero de a poco fui creando mi flujo de trabajo y ya llevo varios proyectos hechos con CodeIgniter, por lo que puedo decir que ahora es mi "framework php oficial".

CodeIngiter 1.7.1

De paso aprovecho para anunciar que se ha publicado una nueva versión: CodeIgniter 1.7.1 Released
Básicamente: muchas nuevas funciones, mejoras, bugs solucionados y una actualización de seguridad para la validación de formularios. Listado completo de esta actualización: Change Log Version 1.7.1

Nueva versión de Glest 3.2.0

Martiño ha liberado la última versión 3.2.0 del Glest.

Esta versión viene con tutoriales, escenarios y una interfas simplificada. También incluye el nuevo tileset de Tucho "Dark Forest", que usa modelos más detallados que aprovechan las ventajas de las tarjetas de video más nuevas.

Glest 3.2.0

Lista de las nuevas características:

  • LUA scriting
  • Nuevo tileset: Dark Forest
  • Tutoriales
  • Mejoras en el render de texto
  • Efectos de sonido para los mensajes de chat
  • Cambios en la pantalla de carga
  • Y más características que se pueden consultar en este tema del foro.

Para descargar esta nueva versión de Glest:

Tienda de camisetas y productos Glest

Hemos creado una tienda para comprar camisetas y otros productos de merchandising, es un inicio al que iremos agregando más productos en el futuro. Aquí los enlaces:

Guía del juego

Una impresionante guía del Glest creada por el usuario omega, donde podemos encontrar estos temas: Maximizing your Glest Experience, Basics to Glest, Magitech, Tips for Glest, List of Mods, Making Mods, Modeling, TGAs, Animation, XMLs, Scenarios and Lua Scripting, Map Making, Fan Art, etc.
Enlace a la Glest Guide (ingles) y el tema de discusión en el foro del Glest.
Y buscando por el foro del juego, hay muchísimo más material.

Ley antitabaco en Reino Unido, payasada en España

Estuve unos días en U.K. y volví alucinado porque podía entrar a bares/restaurantes y ¡¡¡no salir empestado con olor a tabaco!!! ¡Qué maravilla!

Disfrutando de una comida en Caterbury

Aquí estamos con Ely (mi hermana) disfrutando de una rica comida inglesa en el bar The Tomas Becket de la ciudad de Canterbury (web). A la izquierda estaba el patio interior donde salian todos a fumar. Recomendación especial para visitar esta ciudad y este bar :)

Y es que allí lo hicieron bien, la ley dice que no se puede fumar en lugares cerrados. Punto. Realmente lo que hicieron en España con este tema es una payasada... que si tantos metros, que si elegir si es fumador o si no se cuantas historias... con lo simple que hubiera sido...
También en Argentina han aplicado una solución similar a U.K., pero allí cada provincia, ciudad y municipio hace lo que se le da la gana, así que igual la ciudad de Bs.As. crea y aplica una ley pero el resto del país no, o distinto, o no está obligado a aplicarla. Y supongo que apenas si se controla que se respete.
Al final, espero que los que quieran fumar lo hagan (cada uno es dueño de su cuerpo), pero no en el mismo ambiente que estoy yo, que he elegido no fumar.

The It Crowd - "El videojuego" estilo Head over Heels

Vía El blog de Radastán me entero de este "videojuego" de The It Crowd (una serie buenísima que me recomendó en su momento mi amigo Pedro Meca).

El dato curioso es que aunque tiene toda la pinta de un videojuego, no lo es, parece que se trata del menú de presentación del DVD. ¡¡Realmente buenísimo!!
Por cierto, el video está basado totalmente en el mítico juego filmation Head over Heels, al que le jugué innumerables horas en la época de C64, aquí abajo una pantalla de esa versión (descargar):

Head over Heels version Commodore 64

Y ya que estoy, recomendación del remake (web):

Head over Heels remake

Knight'n'Grail Preview V1, nuevo juego para Commodore 64

Un nuevo juego para Commodore 64... Nunca me imaginé cuando vendí todo mis equipos Commodore (mas o menos en 1991/92) que en el 2008 se seguirían creando juegos para mi querida Commodore 64 :)
Y sí, se siguen creando juegos, se siguen creando intros, músicas, gráficos y se sigue manteniendo en buenas condiciones a esas maquinitas de 8 bits de los 80's.

Knight'n'Grail

Commodore 64: Knight'n'Grail Preview V1

En este caso el juego que se presenta se llama Knight'n'Grail, se trata de un avance ya que todavía está en desarrollo. Es un juego de plataformas con gráficos muy cuidados, un buen control y el movimiento de la espada está muy bien logrado.
Para ver más información podemos ir al foro de Lemon64 donde el autor presenta el juego: Knight'n'Grail, preview...of sorts. (en ingles).

Y aquí el juego funcionando :)

Más pantallas...

Commodore 64: Knight'n'Grail Preview V1 Commodore 64: Knight'n'Grail Preview V1

Más juegos para Commodore 64

Hay más juegos nuevos para Commodore 64, algunos con un nivel técnico impensable en los 80's, yo creo que ni siquiera los creadores de la Commodore 64 se imaginaron lo que se podría hacer algún día. Aquí un pequeño listado de otros proyectos interesantes de C64:

Pushover

Comodore 64: PushoverUn remake (¿o demake?) de un juego de Amiga. Lo he probado por encima, pero no sé lo que hay que hacer. Ya lo miraré más adelante con más tiempo.

Joe Gunn Gold Edition

Comodore 64: Joe Gunn Gold EditionEste fue el primer juego que probé de esta "nueva era" de juegos nuevos para C64, y lo jugué bastante en mi GP2X. Está bastante bien, los movimientos del personaje recuerdan al primer Prince of Persia. Aquí un artículo sobre este buen juego Joe Gunn (Georg Rottensteiner, 2007).

Enforcer 2 Demo

Comodore 64: Enforcer 2 DemoSucesor del R-Type y Katakis, a nivel técnico este juego hace cosas increíbles con los scrolles y efectos que han logrado.

Zoo Mania Preview 3

Comodore 64: Zoo Mania Preview 3Un clásico juego de la actualidad, portado a una plataforma del pasado, lo jugué PC, en Palm, en GP2X y ahora en C64.

Eye of the Beholder I

Comodore 64: Eye of the Beholder I

Bomberman C64

Comodore 64: Bomberman C64

Sub Hunter

Comodore 64: Sub Hunter

Laser Hawk

Comodore 64: Laser Hawk

Armageddon preview 02

Comodore 64: Armageddon preview 02

Ya seguiré hablando de los juegos de C64.
También Radastan lo ha comentado en su blog: Adelanto de 3 nuevos juegos para C64

Película: Hijos de los hombres (Children of Men)

Me estoy poniendo al día con algunas de las tantas películas y series que tengo pendientes, así que anoche vimos Hijos de los hombres (Children of Men), que hacía bastante que tenía ganas de verla por ser de ciencia ficción y por ese ambiente apocalíptico.
La película me gustó mucho, la historia, la fotografía, los escenarios, la crudeza (o realismo) de las escenas de acción, el personaje casi antihéroe, etc.
En realidad para la ambientación no han tenido que ir muy lejos, simplemente tomando la realidad actual del mundo y agregandole la desesperanza general debido al próximo final de la especie...

Niños del hombre o Children of Men

He leído por ahí algunas críticas negativas sobre las pocas explicaciones que se dan de las causas de la infertilidad, en realidad eso es lo de menos ya que la película no cuenta la historia del porqué de la falta de nacimientos, sino lo que pasa después. Es como preguntarse de donde viene la magia de Harry Potter... eso no importa realmente.

Comprando una pantalla de 22" a DELL, ¿Capítulo final?

Viene de Servicio postventa de Dell, ¡Siguen las confusiones!

Bueno, parece que esta historia está llegando a su final.

El viernes apenas llegamos de nuestras vacaciones lo primero que hicimos fue llamar a UPS para preguntar cuando volvían a pasar (había 3 avisos) y quedamos para el lunes. También respondimos el email de DELL preguntando porqué no estabamos para recibir el equipo... hubo que responderles que habíamos quedado que a partir de hoy lunes lo enviaban...

Finalmente esta mañana (lunes) recibimos el llamado de DELL diciendo que hoy volvían a pasar, a la pregunta de porqué esta nueva confusión nos respondieron que "probablemente" cuando se estableció la nueva fecha ya había sido enviado el paquete desde la casa de Papá Noel, en el polo norte... Del trato no podemos quejarnos (casi siempre es muy cordial), pero el nivel de malendendidos superó nuestra santa paciencia.

Y por fin UPS nos entregó la pantalla... ¡incredibile!, la instalamos y funciona bien, con el esperado "temblequeteo flanístico" de la "maravillosa" base. Habrá que ver como solucionamos ese tema.

Otra "buena noticia" es que hemos detectado que la otra pantalla modelo E228WFP ¡¡¡hace un silbido mientras está apagado!!! :D (a estas alturas ya nos reimos del tema), o sea: cuando está la pantalla encendida todo va bien, pero al apagarla (y cuando se enfría) hace un zumbido molestísimo... habrá que poner una llave que corte la electricidad de las pantallas, para no quedarme sin wi-fi.

Ya seguiré contando mas cosas.

Actualización 05/06/09: el modelo E228WFP sigue chillando cuando está apagado y el E2209W sigue bamboleandose ante el mínimo movimiento de la mesa. Fin de la historia...

Saludo retro-navideño anti Papá Noel/Santa Claus de Hardcore-Gamer

No pude resistir publicar este genial saludo retro que recibí de Hardcore Gamer (tienda que recomiendo especialmente) donde compré mi GP2X.
En España siempre tuvieron más importancia los Reyes Magos que Papá Noel/Santa Claus, aunque en los ultimos años la invasión cultural de EE.UU. se nota y cada vez tiene más importancia este ícono estadounidense de la Coca Cola.

Feliz Navidad de todo el equipo de Hardcore-Gamer.net

La original se puede ver aquí: Feliz Navidad de todo el equipo de Hardcore-Gamer.net

Servicio postventa de Dell, ¡Siguen las confusiones!

Viene de Servicio postventa de Dell, nuevo capítulo

¡¡Nuevísimo capítulo desde Londres!! Estamos de vacaciones en U.K.

Antes de venir acordamos con DELL que nos enviarían la nueva pantalla pasado el 2 de enero... pero parece que siguen los malentendidos-desinformaciones-¿inutilidades?-problemas, etc.

Acabo de abrir mi email y hay un aviso que mañana 30 de diciembre un transportista de UPS estará tocando mi timbre para entregarnos la pantalla, como no estaremos volverá el 31 y como tampoco estaremos me imagino que la pantalla se devolverá a DELL y habrá que reiniciar todo de nuevo.

¡Esto realmente es increíble! Es una risa.

Sigue aqui: Comprando una pantalla de 22" a DELL, ¿Capítulo final?

Saludo de Crear Imagen del 2008

Nuestro saludo de este año:

Saludo 2008

Ver tarjeta de saludos Crear Imagen

Así que ya sabeis: ¡Saludos a todos!!

 
#