Cómo estoy intentando aprender Symfony fácilmente (I)

Cuando se empieza con un manual de Symfony es posible que la teoría inicial abrume. Empiezan a aparecer siglas que se asume que sabes. Un consejo, no lo asumas tu también, asegúrate que realmente sabes lo que significan. Aquí las reuno todas:

DRY HTML KISS  MVC  OOP  ORM

PEAR PHP RAD TDD  UML  YAML

Por mi experiencia creo que un pilar indispensable para comenzar a aprender este framework es la arquitectura MVC. Si esto se tiene claro, tienes media faena hecha. Yo extraje un ejemplo práctico de cómo se aplican las capas de este modelo del manual de Symfony de librosweb.es que me ayudó a entenderlo (descargable en pdf aquí):

Ejemplo práctico de cómo un programa simple se estructuraría en modo MVC

Versiones de Symfony

Hay varias versiones de este framework, pero la mayor diferencia está entre las versiones 1.x y la 2. He leído en Internet para informarme y parece que no se ponen muy de acuerdo con cuál es preferible empezar para aprender. Después de todo yo he decidido empezar por la 1 por la cantidad de documentación que hay, al llevar más tiempo en vigencia. Hay quién dice que es mejor para comenzar, más sencillo y rápido, pero otros dicen que difiere mucho de la versión 2 por lo que no vale la pena. En fin, esta fue mi decisión, pero no me atrevo a dictaminar que sea la mejor.

 

Por donde empezar

Yo empecé por Jobeet, el tutorial oficial. El mes pasado explicaba lo bueno que me parecía este tutorial, pero no es oro todo lo que reluce… Es muy práctico y en los primeros capítulos ya te lo has instalado y empiezas a tocar código. Pero llegó un momento que perdí el norte. Podía modificar lineas de código pero no entendía bien la estructura, así que decidí hacer como los cangrejos, volver atrás e intentarlo con otra documentación. Elegí el tuturial de librosweb.es y se me hizo la luz. Pienso que los dos primeros capitulos de este tutorial son básicos para cualquiera que empiece con Symfony. Se dedican a explicar la teoría básica, la arquitectura MVC y cómo ésta se aplica a un proyecto Symfony.

A partir de ahí ya estás preparado para tocar código. Y en eso ando últimamente…

 

Anuncios
Cómo estoy intentando aprender Symfony fácilmente (I)

Probokehando, 1, 2, 3…

Bueno, pues esta semana he estado probando con los bokehs con formas a ver que tal resultado me daba y he de confesar que no me ha ido muy bien. Voy por pasos.

El método. Indicaciones y consejos

Busqué información en Internet. El quid de la cuestión era desenfocar la parte de la imagen donde aparecen las luces. Para esto no hay nada más fácil que salir a la calle una noche y disparar a farolas, semáforos, etc. O la otra opción era componerte tu misma la foto en casa con ayuda de lámparas, luces de navidad, etc.

Para conseguir el efecto deseado te aconsejaban lo siguiente:

– Enfocar manualmente. Más que nada para poder controlar el nivel de desenfoque deseado.

– Usar un objetivo luminoso con aperturas del tipo f/2 o similar, ya que para hacer estas fotos se tiene que abrir al máximo el diafragma.

– Usar la medición de luz puntual para ajustar la medición de la luz al máximo (explicación de los tipos de medición de luz más comunes aquí).

De lo que yo dispongo

Para empezar, mi objetivo es un pobre y común 35-55mm f/3.5, lo que viene a significar que luminoso lo que se dice luminoso no es. Y la profundidad de campo que puedo conseguir es algo limitada. No dispongo de otro así que tendrá que valer. Por otra parte, mi cámara no tiene modo de medición puntual (increíble pero cierto), por lo que he tenido que apañarme con la medición parcial.

Almenos me queda el enfoque manual…

Problemas con los que me he encontrado:

La primera vez que lo intenté la forma no ‘cabía’ en las luces desenfocadas (como se puede apreciar en la foto de abajo) por lo que tuve que hacer todas las figuras más pequeñas.

Las estrellas no ‘caben’ en el desenfoque de las luces

Una vez con las formas de un tamaño más adecuado, me fui a la calle una noche y empecé a disparar. A continuación muestro tres imágenes “iguales” en cuanto a posición en las que varío el filtro y la velocidad de obturación únicamente. El resultado que obtuve fue éste:

La imagen sin filtro alguno, bien expuesta con los datos indicados

La imagen con filtro pero mal expuesta

Si con la misma configuración le aplico el filtro y disparo la imagen resultante sale cortada por la forma del filtro (el corazón) y por tanto subexpuesta (porque no se aplica la medición puntual). Sin embargo sí que se distinguen claramente los corazones en las luces y aparecen bastante nítidos.

La imagen con filtro pero bien expuesta

Si por el contrario expongo bien la fotografía tengo que disminuir la velocidad de obturación para que entre más luz. Y efectivamente la imagen sale más iluminada pero más difusa. Aunque seguramente esto es debido a la trepidación ya que no usé trípode para hacerla. Y sigue saliendo cortada por la forma del bokeh.

Resumen

Resumiendo, necesito un objetivo más luminoso para obtener mejores resultados, aunque sería mejorable quizás intentándo capturar las imágenes con un trípode. El resultado que he obtenido es bastante pobre, pero a favor he de decir que he refrescado el tema de la medición de luz y también he aprendido más sobre las limitaciones de mi objetivo (nota mental: ahorrar para comprarme uno mejor).

Probokehando, 1, 2, 3…

Haciendo mis propios filtros para bokehs con formas

Esto es un clásico para todo aquel que empieza en el mundo de la fotografía. Un día te tropiezas con fotos como la de arriba y te preguntas ¿cómo lo ha hecho? Googleas un poco y ¡ta-chaaán! lo encuentras: con un filtro especial. Resulta que es una técnica muy famosa en el mundillo. Por una parte existen infinidad de sitios donde venden los filtros hechos (por ejemplo éste) y por otra hay muchísimos tutoriales de cómo hacértelos tu mismo. Yo opté por la segunda opción y decidí hacer un poco de manualidades. Por el camino hice una plantilla descargable aquí con algunas formas.

Después de un poco de tijeras y cutex, y con la ayuda de cinta negra conseguí mis propios filtros, en total cuatro. No es un resultado muy vistoso pero me va a servir para experimentar. Si veo que le cojo el gusto tal vez me plantée más adelante comprarme un kit con más formas.

Ahora solo me queda coger la cámara y probar.

Haciendo mis propios filtros para bokehs con formas

Experimento de geolocalización

¿Quién dijo que programar no puede ser divertido? Estos últimos días he estado jugando un poco con html y css. Hacía muchísimo que no tocaba las hojas de estilo y, aunque puede resultar frustrante cuando se trata de proyectos más complicados (maldito Internet Explorer…), siempre me ha gustado maquetar. Para recordar todo aquello e investingando un poco el tema de la geolocalización que me interesaba por otros temas que ahora no vienen a cuento, me puse a trastear y sin saber muy bien cómo nació Monseiur Devin, un pequeño adivino virtual no muy bueno en lo suyo, la verdad… (más que nada porque solo te dice cuatro cosas…).

La web de Monsieur Devin

Para hacer esto, simplemente usé un servidor gratuito donde alojar la web y mis vagos conocimientos de xhtml, css y php. En concreto de este último usé un plugin que no conocía y que me pareció muy útil: GeoPlugin. Toda la información está en el apartado Fuentes de la web.

Por cierto, admito propuestasdemejora/quejas/ideas al respecto.

P.D: Sigo dándole a Symfony, pero los comienzos son duros y no muy gratificantes…

Experimento de geolocalización