Generar reportes PDF con PHP usando la librería ezPDF

Este artículo es para aquellos desarrolladores PHP que quieren además de generar un reporte en html crear dinámicamente documentos PDF con PHP. Hoy por hoy existen diversas librerías que están disponibles para este objetivo, sin embargo el uso del ezPDF es de lo mas sencillo, solo se necesita incluir una librería a nuestro script y hacer uso de la clase ezPDF para crear nuestro archivo PDF.

VirtualBOX – USB

La siguiente muestra como podemos configurar el usb para que funcione en winsows XP en una maquina virtual el cual Ubuntu es la maquina real.

Utilizar dispositivos USB en VIRTUALBOX

1- Instalar XP u otro SO

2- Crear un grupo llamado “usbfs” y añadete tu mismo a el .

agregargrupo-a-ti-mismo

3- En el terminal usa el siguiente comando

Mejorando diseño de base de datos en Dokeos

Hoy tuvimos la oportunidad de mejorar un poco el tema de diseño de tablas SQL, gracias a Isaac, que tiene a cargo de hacer unas pruebas de implementación de una funcionalidad de red social interna a Dokeos, para una de las próximas versiones de Dokeos.

La primera propuesta de Isaac fue esta:

CREATE TABLE user_friend(
id int not null auto_increment,
friend_id int not null,
user_id int not null,
activate int,
PRIMARY KEY(friend_id)
);

Ultima reunión Drupal fue éxito

La última reunión del grupo Drupal Perú fue un éxito, con 14 personas presentes. Los temas tratados, gracias a la presencia de dos personas que nunca vemos usualmente (Ian y César), hemos podido darnos cuenta de como funcionan empresas que trabajan en base a Drupal, y saber que El Comercio, el diario, estará usando Drupal para todos sus sitios web dentro de poco (y que el proyecto ya va casi un año, y seguirá un año seguramente, para un equipo de 5 personas).

Algunos frameworks para PHP más usados

A continuación las características de algunos de los Frameworks para PHP más usados.

Zend Frameworks

El Zend Frameworks es simple, no necesita instalación especial, requiere PHP 5 e incorpora el patrón MVC.

Se debe descargar y copiarlo hacia nuestro servidor local, veamos a través de un pequeño ejemplo cómo podemos crear un lector de RSS. Los ficheros que creemos podemos copiarlos dentro del directorio “library”.

POO (Programación Orientada a Objetos) con PHP

La Programacion Orientada a Objetos (POO) es un tipo de programacion agregada a php5 que hace la construcción compleja, modular, y aplicaciones web reusables y mucho mas faciles.

Con el lanzamiento del php5, los programadores php finalmente tienen el poder de codificar como los otros lenguajes como Java y C#, php finalmente tiene una complete infraestructura POO.

IconFinder – Buscador de iconos con licencia GPL

Iconfinder es un excelente buscador de íconos para nuestras aplicaciones web.

Con este buscador podemos:

  • Ver la licencia GPL, LGPL, o CC de la imagen a utilizar.
  • Visitar  la página web del creador del ícono.
  • Filtrar la búsqueda por tamaño: 12×12, 16×16… 128×128
  • Y escoger el background de la imagen (blanco/negro)

Es un buen sitio que vale la pena revisar cuando estamos desarrollando una nueva funcionalidad o módulo de nuestra aplicación web.