Blog: Desarrollo web
Publicado el: 2/08/2010 | 2 comentarios

Es muy fácil pensar, en este momento, que Apple y Adobe están enfrentadas en una guerra por el formato Flash.
Las declaraciones cruzadas entre los CEOs de la compañía, iniciadas por Steve Jobs con su carta “pensamientos sobre Flash” publicada de forma oficial en la web de Apple y seguidas por una entrevista del CEO de Adobe Shantanu Narayen para el Wall Street Journal hacen pensar que las relaciones entre ambas compañías están en el punto mas bajo de su historia y lo que es peor para todos los usuarios, nada hace pensar que vayan a mejorar lo que definitivamente tiene un perdedor indirecto, o mejor, un daño colateral: los usuarios. Seguir leyendo
Publicado el: 22/01/2010 | 2 comentarios

JAVADOCX es una librería desarrollada en Java por 2mdc para generar dinámicamente documentos de MS Word (WordprocessingML).
Seguir leyendo
Publicado el: 6/10/2009 | Añadir Comentario


Microsoft Word™ es el estándar de facto para el procesamiento de textos y, como tal, es utilizado en una gran variedad de entornos profesionales y domésticos. Desde 2003 es también un estándar abierto basado en XML (OOXML).
A pesar de todo ello, esto no ha suscitado gran interés por parte de la comunidad open source y apenas se han desarrollado herramientas de código abierto para la generación programática de documentos en MS Word (.docx), algo que quizá pueda ser explicado en términos de la aversión que sufren muchos programadores respecto al «imperio maligno de Microsoft».
PHPDOCX es una librería desarrollada en PHP por 2mdc.com para generar informes editables en formato Word desde una plataforma LAMP (Linux-Apache-MySQL-PHP); aunque el único requisito imprescindible para su instalación es disponer de una versión de PHP (preferiblemente PHP 5) en el servidor web.
PHPDOCX permite, entre otras funcionalidades, incluir en un documento Word:
- Párrafos estándar.
- Listas anidadas con diferentes formatos.
- Tablas con diferentes formatos.
- Todo tipo de gráficos para representar datos númericos.
- Índices.
- Cabeceras y pies de página con numeración e imagen corporativa.
- Imágenes.
- Cajas de texto.
- Notas al pie de página.
- Secciones.
- Fórmulas matemáticas.
PHPDOCX se ofrece en dos versiones:
- Gratuita: con licencia LGPL que permite la generación de documentos en formato .docx
- Pro: que permite la generación de documentos en Word con una maquetación más sofisticada y la inclusión de macros, etcétera
Aunque la versión gratuita puede ser suficiente para la mayoría de las aplicaciones no incluye soporte técnico ni alguna de las funcionalidades avanzadas.
Web del proyecto | PHPDOCX: Generación de documentos Word con PHP y MySQL
Publicado el: 14/07/2009 | Añadir Comentario

A pesar de que las últimas versiones de Flash permiten importar los archivos de vídeo fácilmente a través de un asistente, es posible que muchos de vosotros ya tengáis el .flv de origen y queráis ahorrar tiempo. Seguir leyendo
Publicado el: 7/07/2009 | Añadir Comentario

Una de esas cosas que varían mucho según el cristal con el que se mira es el llamado pipelining. Esta técnica consiste básicamente en configurar el navegador Firefox para que al solicitar una página web realice no una, sino varias peticiones simultaneas de la misma URL. Estas peticiones crean un flujo de datos en paralelo que teóricamente incrementa la velocidad de descarga de la información solicitada. Seguir leyendo
Publicado el: 7/07/2009 | Añadir Comentario

Esto no es ADOdb (nadie se confunda), ni lo pretende.
La intención era crear una pequeña clase que simplificase la vida a la hora de acceder a bases de datos. Una capa de abstracción para no tener que recordar como se conecta o deja de conectar a tal o cual motor de base de datos, etc. Seguir leyendo
Publicado el: 7/07/2009 | Añadir Comentario

Completando la utilidad anterior que os dimos, os proponemos estas dos pequeñas funciones que también nos ahorrarán mucho tiempo y código llegado el caso.
Estas dos funciones hace un fetch (de objetos o arrays) sobre una query anterior, pero además nos cambia la codificación de los textos obtenidos de una sóla vez. Consiguiendo así olvidarnos de escribir en la linea del echo un utf8-decode(fila->texto ), htmlenties($fila['texto']), etc. Seguir leyendo
Publicado el: 7/07/2009 | 1 comentario

A todo programador PHP le llega el momento de lidiar con la temible codificación de caracteres al crear una web. Cosas llamadas ISO 8859, UTF, Latin1, JIS. etc… pueden volverte loco si no se ha tenido en cuenta a la hora de crear las BBDD, incluir script de terceros, wordpress, google maps, etc… Seguir leyendo
Publicado el: 7/07/2009 | 3 comentarios

Aunque no debiera ser así, en ocasiones se nos presenta la situación de buscar cierta palabra o cadena de caracteres en una base de datos sin saber siquiera en que columna o tabla se encuentra. Ante esta necesidad nos surgió hacer esta pequeña herramienta de emergencia, con la que podemos buscar cualquier cadena dentro de cualquier base de datos MySQL, sin la necesidad de crear una consulta SQL con todas las columnas por cada tabla. (Tarea que puede ser desesperante). Seguir leyendo
Publicado el: 7/07/2009 | Añadir Comentario

La verdad es que el título ya lo dice casi todo.
Desde aquí os podéis descargar una sencilla aplicación que vuelca bases de datos MySQL en archivos Excel.
La aplicación utiliza la compatibilidad XML de las última versiones de Microsoft Office. Seguir leyendo
Anteriores entradas