40 ideas para motivarnos
December 20, 07 by Pedro HernándezO para mantener nuestra motivación intrínseca, encuentro este listado de 40 ideas para motivarnos. ¿Que opinas?.
O para mantener nuestra motivación intrínseca, encuentro este listado de 40 ideas para motivarnos. ¿Que opinas?.
Yeah! otro plugin más, esta vez con la finalidad de optimizar las hojas de estilos y los archivos javaScript.
sfCompressWebFiles permite lanzar tareas desde la CLI de symfony para poder comprimir estos ficheros. De momento estoy usando la librería YUI Compress (con licencia BSD modificada, sin publicidad) que permite quitar los espacios en blanco y los saltos de línea juntando todo el código en una sola línea. Pero dentro de mis planes están integrar Packer (con licencia GPL 2.0), y JSMin (con licencia MIT). Como siempre este nuevo plugin lo entrego con licencia MIT para la comunidad
De momento el plugin puede realizar las siguientes tareas:
symfony compress-web-files
O tambien puedes usar el alias cwf:
symfony cwf
// sin alias:
symfony compress-web-files css
// con alias:
symfony cwf css
// sin alias
symfony compress-web-files js
// con alias
symfony cwf js
Una vez ejecutadas las tareas y viendo que se realizan procesos de minimizar el peso de estos, al lado de cada archivo js o css se crean otros nuevos (no se reemplazan los originales). Estos nuevos archivos tendrán como extensión .min.css y/o .min.js.
Javi una vez que vio de que se trataba este plugin me comenzó a dar nuevas ideas de como mejorar su funcionalidad y de la misma manera estoy atento a nuevas propuestas que me puedan plantear.
Desde ya muchas gracias a Julien Lecomte. Un saludo y que lo disfruten.
-
Pagina oficial del proyecto: sfCompressWebFilesPlugin
Inspiración: How to minimize your javascript and css files for faster page loads
El último post de mi amigo Mauro Casula ha sido muy interesante dándome a descubrir este plugin para Eclipse (en sí para Eclipse PDT) llamado Symfoclipse.

Como se habrán dado cuenta por el nombre, Symfoclipse viene en nuestra ayuda para poder desarrollar aplicaciones web con mi framework favorito: Symfony. Y no tan solo eso, también permite lanzar las tareas de su CLI desde el mismo IDE.
Como última característica (que veo de lo más util) , es que trae integrado un editor y validador (sí validador!!) de archivos YAML. Digo de los más útil por que los usuarios con windows tenian hasta el momento que usar algún editor externo como Notepad++ (que me ha fallado en el manejo de UTF-8), o si prefieres gastar UltraEdit-32 (este si que maneja bien el UTF-8). En cambio los usuarios de Mac tienen la gran ventaja de tener en sus manos a TextMate.
No conforme con presentarnos el editor, el buen Mauro nos muestra como instalar también Eclipse PDT y como bono Clay para poder diseñar nuestras bases de datos.
Actualización 2007-12-16
Gracias a Mauro me doy cuenta de algo que se me pasó. Symfoclipse tiene como licencia “free for non-commercial users”, valiendo esta 20 euros si la usas para tus trabajos. Para más detalles puedes ver el primer comentario aquí puesto por el mismo Mauro o en el apartado licencia de la misma pagina de symfoclipse.
Actualización 2007-12-16 (2)
Citando un comentario de “Alon Noy” en el mismo post de Mauro:
“A Symfoclipse license for commercial use costs 20 Euro and can be purchased by paypal transfer to anoy[at]arti-shock[dot]com. Please mention your name and email address. The license is for version 1.0.0 – 1.xx.xx.”
Muchas gracias Mauro
-
Fuente: Best Symfony IDE: Eclipse PDT + Symfoclipse + Clay
Symfoclipse: Página oficial del proyecto.
Revisando la lista de usuarios symfony en Google Groups, me encuentro con uno de mis favoritos y el cual tenía planeado postear entes de mi desaparición
, en la cual un usuario pregunta como usar dos bases de datos (mysql y postgres) al mismo tiempo. Y Boris Duin, un usuario bastante activo de esta comunidad nos da los tips para resolver esta pregunta median el uso de 2 conexiones en el archivo schema.yml:
[code]
dev:
propel:
class: sfPropelDatabase
param:
dsn: mysql://usuario1:password@miservidor1/bdd1
miconexion:
class: sfPropelDatabase
param:
dsn: pgsql://mysql://usuario2:password@miservidor2/bdd2
[/code]
Visto en: Dos bases de datos en un mismo proyecto
En un estado normal de cordura no tendría por que publicar ofertas de empleos de terceros, pero en vista de que en su anuncio no mencionan a symfony y viendo sus últimos movimientos con este framework, puede que resulte obvio que debas llegar conociendo sobre symfony…
Visto en: PHP Developer: Yahoo! Inc
Después de muchos días sin postear, cambios de última hora, los nuevos pedidos de servicios (internet, cable, etc…), la mudanza a una nueva ciudad, puedo decir por fin: I’m back