miércoles, 4 de diciembre de 2013

Al fin ya puedes instalar Symfony 2.4.0


Tal y como estaba previsto y a seis meses del último lanzamiento de Symfony 2.3.0, ya se encuentra disponible para descargar y desarrollo Symfony 2.4.0

Symfony 2.4.0


A diferencia de las actualizaciones anteriores, es posible pasar de la versión 2.3 a 2.4 sin realizar prácticamente ninguna modificación, por lo cuál se logró una completa compatibilidad como uno de los objetivos cumplidos para esta etapa de Symfony.

Fabien Potencier, creador del proyecto, deja algunas estadísticas sobre el desarrollo llevado a cabo. En la versión 2.4 hubo 493 pull request en el repositorio oficial en GitHub y 1.474 commits ejecutados por 54 desarrolladores.

Por otro lado Fabien, desde el blog oficial de Symfony2 fue anunciando de forma paulatina todas las características con las que Symfony 2.4 contaría como es el caso de las mejoras en la consola, mejoras y personalización de algunas opciones en la seguridad, dumping de las configuraciones para las extensiones, mejoras en los mensajes de error, información de formularios en el entorno dev y varias cosas más.

martes, 3 de diciembre de 2013

Diccionarios en #Python


Hay un tipo particular de datos en Python que me gusta muchísimo y que son los diccionarios, es una forma muy cómoda y simple de organizar toda la información y en estos últimos días lo estuve utilizando bastante.

>>> a = {}
>>> type(a)
<type 'dict'>

Esta es una forma simple de inicializar un diccionario y consultar por su tipo de dato.

>>> a['nombre'] = "Daniel"
>>> a['apellido'] = "Maldonado"
>>> a['edad'] = 25
>>> a
{'edad': 25, 'nombre': 'Daniel', 'apellido': 'Maldonado'}

Observen la forma simple con la que podemos ir construyendo nuestro diccionario y modificando su información

>>> a['edad'] = 28
>>> a
{'edad': 28, 'nombre': 'Daniel', 'apellido': 'Maldonado'}

En base a este ejemplo, podríamos consultar la cantidad de elementos que tiene:

>>> len(a)
3

lunes, 2 de diciembre de 2013

Instalando Symfony 2.4.0 RC1

Desde hace un par de días se encuentra disponible para su descarga la Primera Release Candidate de Symfony 2.4.0 con un importante trabajo que está reflejado en varios post escritos por Fabien Potencier.

La idea de hoy es descargar esta nueva versión y comenzar a jugar con ella, luego a medida que salgan las nuevas RC vamos a ir actualizando nuestro trabajo, así hasta llegar a la versión final.

Lo primero que vamos a hacer es ir hasta el sitio oficial de Symfony2 y descargarnos Symfony Standard 2.4.0-RC1 without vendors (.tgz)

Descarga Symfony 2.4.0 RC1

Descomprimimos nuestro pequeño paquete y lo llevamos a un directorio donde podamos ejecutar nuestro entorno de Apache2 por ejemplo /var/www o en nuestro home en el directorio /public_html

Symfony2 desde hace tiempo utiliza para resolver todas sus dependencias en los paquetes Composer, para instalarlo vamos a ejecutar el siguiente comando.

$ curl -s http://getcomposer.org/installer | php

Una vez finaliza la ejecución de este comando, Composer crea un archivo llamado compose.phar, junto a él, vamos a poder realizar las operaciones con las librerías que acompañan a Symfony2 como por ejemplo instalarlas y posteriormente actualizarlas.

Ahora bien ejecutamos el siguiente comando:

$ ./composer.phar install

Instalar por composer Symfony 2.4.0-RC1

Para finalizar y tener nuestro Symfony2 listo para utilizarlo y comenzar a trabajar debemos darle un permiso 777 a los siguientes directorios

$ chmod 777 app/cache/ -R
$ chmod 777 app/logs/ -R

Entradas populares