Programación y sistemas

Symfony, creando el archivo schema.yml para una base de datos ya existente

Sí, sigo dándole caña a Symfony… y cometiendo errores de novato xD. Para ir probando Symfony con un proyecto real, he decidido utilizar una base de datos ya existente para generar una nueva versión del proyecto anterior, y como ya sabrás para que Symfony (bueno, en este caso Propel) genere las clases necesarias para trabajar

Leer más
Programación y sistemas

Symfony: El controlador (II)

El primer parámetro de todas las acciones (que habitualmente hemos llamado $peticion) representa un objeto llamado sfWebRequest. Ya conocemos uno de sus métodos que nos devuelve el valor de un parámetro, getParameter(‘miparametro’). En el capítulo del libro de Symfony podéis ver una tabla con los métodos más utilizados de el objeto sfWebRequest.   SESIONES Para

Leer más
Programación y sistemas

Symfony: Generando un proyecto utilizando el ORM Propel

La versión 1.4 de Symfony utiliza por defecto como ORM a Doctrine, ya que tiene mejor rendimiento, pero las prácticas de Symfony como por ejemplo Jobeet utiliza Propel. Asi que, para poder utilizar este ORM hay que generar la aplicación con el parámetro –orm, tal como sigue: symfony generate:project mi_proyecto –orm=Propel De esta forma, Propel,

Leer más
Programación y sistemas

Symfony: El controlador (I)

Continuo dándole caña a Symfony. Ahora toca el controlador. ¿Qué hace el controlador? Pues lo siguiente: El controlador frontal es el único punto de entrada a la aplicación. Carga la configuración y determina la acción a ejecutarse. Las acciones contienen la lógica de la aplicación. Verifican la integridad de las peticiones y preparan los datos

Leer más
Programación y sistemas

WP-SynHighlight, plugin para insertar código en tus post

Llevaba unos días buscando un plugin que me permitiese añadir trozos de código fuente en los post sobre programación, ya que el que tenía debía trabajar en la vista HTML y, la verdad, es un engorro. Así que buscando y buscando encontré este plugin que permite escribir código fuente en el editor visual.

Leer más
Curiosidades

Beyond Black Mesa

Corto basado en el juego Half Life 2. Si os gustó el juego esto no os lo podéis perder:

Leer más
Programación y sistemas

Symfony: La vista (IV), mecanismo de escape

Este capítulo del libro me está resultando de lo más pesado, principalmente porque no hay mucho con lo que practicar, ya que la mayoría de la información es teoría basada en donde ubicar cada cosa en cada caso. Aunque las posibilidades que ofrece Symfony a medida que te adentras en él, son enormes. Para acabar

Leer más
Programación y sistemas

YUI Compressor, compresor de archivos JavaScript

Habitualmente, cuando terminamos nuestros proyectos web, nos encontramos con archivos de javscript que pesan mucho, ya sea por los frameworks que usamos o por que parte de la lógica de la web depende de JavaScript. Para reducir el peso de esos archivos disponemos de YUI Compressor que nos permite comprimir los archivos JavaScript para que

Leer más
Programación y sistemas

Symfony: La vista (III), configuración de la vista

La vista en Symfony está dividida en dos partas: Las plantillas (fragmentos de código): donde se recoge el resultado de la acción. El resto: etiquetas meta, título de la página, archivos js y css, acciones que necesitan un layout personalizado (ventanas emergentes, publi) y las acciones que no necesitan layout alguno como las acciones para

Leer más
Programación y sistemas

¿Cómo abro una ventana de MS-DOS desde una carpeta concreta?

Esa es la pregunta que, cada vez que tenía que usar los comandos de MS-DOS me venía a la mente, y supongo que a muchos de vosotros también os haya pasado. Pues bien, hoy tengo una solución para esa pregunta que todo programador se ha hecho alguna vez:

Leer más