Spiga

sfCssTabsPlugin v0.0.5 alpha

August 24, 07 by Pedro Hernández

Hoy he subido una nueva versión de mi plugin sfCssTabsPlugin. Esta nueva versión no tiene cambios en su core, más bien ha sido la corrección de la licencia que ahora todos los archivos del plugin están bajo la licencia MIT y así se quedarán :) , y algunos detalles que corregir en la documentación.

Nuevamente muchas gracias al maestro Javier Eguiluz por haber corregido algunos detalles en el wiki de symfony y al MSc. Ing. José Esteban Saavedra López quién me aviso de otros detalles en la documentación y una propuesta de mejora.

Saludos.

Integrando el api de Symfony en phpED

August 24, 07 by Pedro Hernández

Según la web PHP Editor, NuSphere PhpED es la mejor opción en cuanto a un IDE php profesional se deba de tener y en mi experiencia personal respaldo ello.

Pero bien, este post se trata de como integrar la api de symfony en este IDE ya que por defecto cuando cargamos un nuevo proyecto en phpED no se integra toda la api de symfony. Para ello solo basta con completar una opción más al crear un proyecto en phpED.

Read the rest of this entry »

Symfony… ¿symphony?

August 23, 07 by Pedro Hernández

En estos últimos días me ha causado gracia encontrarme con este proyecto debido a similitud que tiene con el nombre del framework symfony, me refiero al CMS Symphony.

Symphony es un gestor de contenidos creado para funcionar desde php v4.3, y por lo que he podido ver este CMS tiene una buena lista de sitios creados con él, aunque no he visto mucho de su documentación, los tutorials & screencasts que muestran dan a conocer muy bien sus bondades.

De todas maneras una alternativa a tener en cuenta dentro del mundo de los CMS.

Enlace directo: Symphony.

¿apache nuevamente a la carga?

August 23, 07 by Pedro Hernández

La noticia tiene ya casi 2 semanas y se me había pasado entre tantos feeds de mi Google Reader, pero leyendo una entrada en Apache-es.org me entero de que en la lista de correo de los desarrolladores de Apache se están armando nuevas versiones.

Yo diría que es un poco tardía la reacción pero aun estás por recuperar el terreno perdido que le han ido ganando IIS y lighttpd [2]. Esperemos pues pronto noticias de esto :)

Vía: apache-es.org

La invasión de los textmates asesinos

August 23, 07 by Pedro Hernández

O lo que vendría a ser el verdadero título: textmate para windows :P

La mayoría de personas que nos concentramos en desarrollar cada vez más rápido necesitamos un IDE o un editor que nos ayude y sobre todo que no sea nada obstructivo, y MAC es el sistema operativo que cuenta con una herramienta tan potente como TextMate.

Bien, pero últimamente aparecen 2 herramientas (ya quisiera yo que haya una invasión de estas herramientas por que los precios son un poco caros) para nuestro… windows:

  1. e-texteditor
  2. Intype

Ambos están en desarrollo y tratan de llevar todo el poder de TextMate a windows.

De momento no conozco alternativsas libres para windows o para linux, pero siempre hay espacio en los comentarios :) .

Intype, vía: huasonic.com

Mi primer plugin para symfony: sfCssTabsPlugin

August 22, 07 by Pedro Hernández

Hace más de una semana y antes de lo sucedido acá en Perú (que fue lo que me alejó de mi blog), revisaba los blogs que hay en SymfonyBloggers, y en el de thembid.com encontre un post que me hizo recordar algo.

Hace ya más de seis meses mientras estaba aún en la universidad llevaba un curso llamado Practicas Pre Profesionales 1, y a la vez trabajaba en una empresa que desarrollaba aplicaciones web en mi localidad. En ese entonces comenzaba a conocer lo que eran patrones de diseño y con ello se me ocurrió hacer un Framework en PHP4 como proyecto final del curso.

Cuando lo terminé le di por nombre Goliat (como el escarabajo) y una de las cosas que más me gusto fue la implementación de plugins, en el cual destacó uno llamado class.menu.php, el cual se encargaba de hacer pestañas al estilo Wordpress Admin y con un poco de CSS resultaba bastante atractivo :) ; en donde cada módulo era ua pestaña.

Pero ni de mi framework y ni de este plugin me acordaba (es normal que me pase :P ), hasta que dí con el post de thembid.com, en donde de inmediato busque mi framework y rescate mi plugin para transformarlo a PHP5 y liberarlo para symfony que me esta dando muchas satisfacciones :)

Desde acá agradezco al maestro Javier Eguiluz por ayudarme con la publicación de mi plugin.

Pues bien sin más rodeos dejo al final de este post el enlace hacia mi plugin como el de mi antiguo plugin para Goliat para que no haya malos entendidos ;)

Mi primer plugin: sfCssTabsPlugin
Plugin para Goliat: classmenu_for_goliat_framework.zip

Propel criteria builder

August 13, 07 by Pedro Hernández

Hoy en uno de los correos del Grupo Google Symfony-es, un usuario comento sobre una herramienta que había encontrado llamada “Propel Criteria Builder”.

La herramienta aún esta en fase alpha, pero ya permite realizar consultas un tanto complejas.

Vía:  Symfony-es: Propel Criteria Builder
Url de la herramienta: Propel Criteria Builder

Chuleta para la capa de la vista, parte 2

August 12, 07 by Pedro Hernández

Andréia Bohner nos trae una nueva chuleta de la capa de la vista, esta vez centrada en los elementos parciales, componentes, slots y slots de componentes; aún en inglés.

Url: DRY – Partials, Components, Slots e Component Slots do symfony

Bases de datos de países y ciudades

August 10, 07 by Pedro Hernández

Es muy normal ver que cada vez que nos queremos hacer una cuenta en algún sitio este tenga un combo para seleccionar el país de procedencia, pero hay los más listos que se basan en nuestra IP para poder determinar nuestro origen y así ahorrarnos el paso de buscar un item en ese combo. De momento este post está dirigido a ver de donde podemos obtener DB’s con países y ciudades .

Base de datos de países y ciudades

  1. unece.org [ejemplo] [descarga]
    Es la base de datos más completa que he podido encontrar con países y ciudades y además posee varios formatos para descargar como: csv (fácil de trasladar a MySql o sqlite), txt, mdb (MS Access), etc.
    .
  2. Selección de país en un formulario de registro
    Vía: avidos.net, nos ofrece la descarga de un archivo en formato SQL con solo países, además de unos cuantos consejos :)
    .
  3. 27.org
    En inglés, nos ofrece un listado de solo países en formato iso de 2 y 3 caracteres.
    .
  4. ip to country
    Base de datos que nos ofrece tanto los países como sus direcciones IP, descargable en varios formatos.
    .
  5. maxmind.com
    La solución usada por SourceForge para sus descargas, tiene tanto una versión de pago como una en descarga directa más reducida de países e IPs; además de una api para ser integrada desde el mismo sitio.
    .
  6. ip2location.com
    Base de datos de países, IPs e ISPs y otros más. Cuenta con versiones comerciales así como gratis.
    .
  7. Lista sql de paises
    Solo países, vía: korsarios.net
    .
  8. World Gazetteer
    Vía korsarios.net y en formato utf-8.
    .
  9. World in Figures
    Usada en los exámenes de certificación de MySQL.

Estas DBs de países las pueden usar en por ejemplo “combos dependientes” o “carga de combos”, ya sea por medio de AJAX o JavaScrip a través de un archivo php, javaScript o llamandolo desde tu misma DB.

No olvides comentar o aportar más datos :)

Nueva versión de YSlow: 0.7.1

August 07, 07 by Pedro Hernández

YSlow, la extensión para firefox que nos permite optimizar nuestras aplicaciones web ahora tiene una nueva versión. En un post anterior comentaba que me pedia modificar una llave de about:config para que funcionara todas sus bondades, y es que con esta nueva versión esta solucionado esto.

Página de la extensión: Firefox Add-ons
Cambios de la versión: YSlow Version History
Página oficial: http://developer.yahoo.com/yslow/