Viviendo una psicosis colectiva (again!!!)

Posted by Marc Antuan on Abril 26, 2009

Pues bien, se que tengo rato que no escribo aquí, pero ps nomas hay oportunidad en fin de semana y el fin pasado me lo tomé de vacaciones pa ir a Guadalajara.

Y es completamente verdad, señores, ahi se encuentran unas de las mujeres mas bellas de nuestro país.

En fin, el título del post es por que actualmente existe un brote epidemia de influenza porcina en el Distrito Federal y Estado de México, el cual ya ha cobrado la vida de 68 personas y más de otras 1000 han sido diagnosticadas con esta enfermedad. Y es debido a estas cantidades alarmantes que tanto el gobierno del Distrito Federal, cómo el del Estado de México, han decidido suspender clases desde kinder hasta universidad tanto en escuelas públicas como privadas. Además decidieron suspender todos los eventos masivos que tenian lugar en estas dos entidades federativas.

He escuchado que todo esto es una farza, que realmente es una estrategia politico-electoral. Por otro lado he escuchado también que la vacuna no sirve (gracias a los periódicos amarillistas es esta información). Pero todo esto me tiene ya sin cuidado, aunque no puedo decir lo mismo de las demas personas.

El día de hoy salí a pasear un rato, con eso de que normalmente no tengo nada que hacer en fin de semana, y me sorprendió que la ciudad se encontraba bastante menos bulliciosa que de costumbre, aunque no puedo decir que solitaria como en los días santos. Pero aún así, hubo gente que salió a las calles, centros comerciales, metro, etc.

Aún y cuando aquí he llegado a ver en la calle gente que trae cubrebocas, el día de hoy fué por mucho más de lo común. Esto gracias a que como medida preventiva, el gobierno regaló a todos los usuarios del metro, cubrebocas para evitar la propagación del virus.

Mucha gente no salió a la calle el día de hoy, lo cual me recuerda a un caso que hubo en Chihuahua (por eso lo de ‘again!!!’), donde supuestamente hubo amenaza de que iban a haber muchas matanzas un día en la noche y que por eso había que tomar un toque de queda civil despues de las 9 d la noche y no se que tanto. Pero cual fué la sorpresa de todos al día siguiente cuando sale el saldo de muertos en el periódico: 0 muertos!!!!

Entonces, para que armar tanto alboroto y hacer que la gente se ponga tan nerviosa y comience a hacer cosas estupidas, cuando mejor se pueden reservar los comentarios?

En fin, esto es meramente una opinión mia, cada quien la suya.

Topics: PHP | 1 Comment »

Iniciando con el Zend Framework - Parte 1: comprendiendo la estructura de directorios

Posted by Marc Antuan on Abril 12, 2009

Este es el primero de muchos tutoriales que pienso publicar y para empezar será la explicación de cómo funciona el Zend Framework y cómo realizar su primer sitio con Zend Framework.

Primero que nada, el Zend Framework es un marco de trabajo iniciado por Zend y mantenido principalmente por la comunidad. Aún así, Zend dedica un pequeño grupo de sus desarrolladores a revisar, publicar y mejorar las aportaciones realizadas por la comunidad. Esto, claro, con el fin de mantener la reputación que le precede.

El Zend Framework está basado en una arquitectura MVC (Modelo-Vista-Controlador) y la manera de usarlo es muy similar al framework de J2EE. Y no sólo la manera de usarlo es similar, sino que además cuenta con tanta seguridad cómo las páginas programadas en Java (en mi punto de vista personal, tal vez más, pero esto lo discutiré en otro post).

Ahora si, comenzemos:

Lo primero que se debe de comprender es la estructura de los directorios al momento de usar el Zend Framework:

  • /
    • application/
    • library/
    • public/

La anterior es la estructura básica(aunque no la única ni obligatoria) de cualquier aplicación desarrollada con el Zend Framework. La primer carpeta es la de ‘application’, en la cual almacenaremos toda la lógica de negocio que desarrollemos. La segunda carpeta, ‘library’, albergará principalmente 2 cosas: el framework en sí y las extensiones del mismo que realizemos nosotros. La tercer carpeta ‘public’, es hacia donde será dirigido el document root de nuestro sitio, quedando así fuera del alcance público tanto el framework cómo toda nuestra lógica de negocio.

Una vez comprendida la estructura anterior, tenemos 2 opciones para hacer la estructura del siguiente nivel de carpetas.

Primer opción: Siendo que el Zend Framework es un marco de trabajo modular, podemos desarrollar varias aplicaciones sobre una estructura básica.

  • /
    • application/
      • default/
        • controllers/
        • layouts/
        • models/
        • views/
          • scripts/
            • error/
            • index/
      • module2/
        • controllers/
        • layouts/
        • models/
        • views/
          • scripts/
            • error/
            • index/
    • library/
    • public/

En la estructura anterior vemos que tenemos 2 módulos: el ‘default’ y ‘module2′, bajo los cuales tenemos las mismas estructuras de subdirectorios. Estas estructuras son obligatorias y cáda una contendrá cierto tipo de archivos con fines específicos, pero esto lo veremos en el siguiente post.

La segunda opción que tenemos para realizar la estructura de directorios es en el caso de que tan sólo requiramos un módulo.

  • /
    • application/
      • controllers/
      • layouts/
      • models/
      • views/
        • scripts/
          • error/
          • index/
    • library/
    • public/

Cómo pueden observar en la estructura anterior, es prácticamente la misma, sólo que nos saltamos el nivel de los módulos. Esto es perfectamente válido y el framework lo comprenderá a la perfección.

Por lo pronto es todo. En el próximo post (parte 2) comenzaré a explicar los archivos básicos a usar para realizar nuestro ‘Hello world’ con el Zend Framework.

Topics: Tutoriales, Zend Framework | 1 Comment »

Iniciando el blog

Posted by Marc Antuan on Abril 12, 2009

Después de mucho tiempo de pensarla y de hacer decidia, he armado mi blog!

En este blog pondré experiencias que vaya viviendo, videos que encuentre cuando no tenga mucho absolutamente nada que hacer y sobre todo cuestiones de programación en PHP5, así como tutoriales.

Espero este blog sea del agrado de todos ustedes y que las aportaciones que aquí escriba les sirvan de alguna u otra manera.

Topics: Experiencias | No Comments »