Categoria: Desarrollo en PHP


Obsoleto.

27th marzo

El día de hoy, al terminar de migrar un sitio en WordPress, me percaté de que uno de sus plugins no estaba funcionando correctamente. Algo grave considerando que es el plugin que controla las imágenes del sitio.

Y ni modo, me lancé a la búsqueda de la verdad que está allá afuera. El quest por el cáliz de oro, la última respuesta y para mi terror, la encontré.

Resulta que una de las funciones php que utiliza el plugin, funciona a las mil maravillas en un ambiente con PHP 5.2, pero se considera obsoleta en php 5.3 y si… por 5 puntos, ¿qué versión de php tiene el nuevo server? Exacto, 5.3.

Ahora, ¿qué hago con la información que tengo? “Busca como arreglarlo”, grita la dama de allá al fondo. ¡Gracias señorita! Y tiene razón.

Nuestras aplicaciones evolucionan igual que los seres vivos, son felices … Read More »


¿Estás aprendiendo Grails? Te recomiendo revisar este par de sitios.

23rd marzo

Groovy Examples & Groovy Almanac: Si, ya sé, son dos sitios, pero ambos son tan similares que los cuento como un único recurso. Básicamente son dos sitios que contienen varios snippets de Groovy que te pueden ser útiles en muchos niveles. Desde sacarte de un apuro, hasta darte ideas para tus proyectos. A mi me ayudaron mucho algunos de estos snippets para que me ‘cayera el veinte’ de lo que podía hacer con Groovy en mis desarrollos con Grails.
Groovy web console: Pues eso, una consola web de Groovy. Por si desean hacer pruebas rápidas de código. Por ejemplo, si entraron a Groovy Almanac y les dio curiosidad un snippet y quieren probarlo, pero no tienen Grails a la mano.


Cyber Worms 1 de ??

23rd febrero

Como todo CSO, sysadmin (ocioso niño con un servidor web xP) nos hemos tenido que enfrentar a gusanos cybernéticos, los cuales no solo pueden hacernos pasar ratos amargos buscando ese respaldo que realizamos en un DVD (orando al cielo que realmente lo hayamos realizado y esté a salvo).

Pero por desgracia muchas veces por falta de tiempo, espacio o ganas no realizamos.

Este será el primer artículo de muchos, espero, donde nos enfrentaremos a estos bichitos, donde aprenderemos su funcionamiento, objetivos, prevenciones y desinfecciones de los mismos.

En diferentes ocasiones he tenido que enfrentarme a ellos, la última ocasión fue un verdadero dolor de cabeza y pérdida de tiempo, ya que este cariñoso bichito dejó amiguitos en gran parte de las páginas alojadas en un servidor dedicado, el cual alojaba 6 dominios (gracias a dios no ofreciamos hosting a otras empresas), los amiguitos … Read More »



Creación de documentos Word con php

3rd febrero

En ocasiones los sistemas informáticos necesitan crear algun tipo de documentos basados en la información que se maneja en el sistema. Y aunque el navegador siempre tiene la opción de imprimir lo que mostramos en pantalla, aquí propongo una solución elegante y que permite a los usuarios llenar una plantilla en el navegador y poder exportarla a un documento en formato word que resultará más practico y familiar para los usuarios.

La plantilla en word

Primero necesitamos crear una plantilla en formato word, para este ejemplo usaré el formato de una carta de recomendación donde los recuadros amarillos son los que serán, rellenados con ayuda de php.

Al asignar las etiquetas al documento, es importante que las estas sean únicas en el documento y que estas no sean sub palabras de otra etiqueta ó palabra del documento, esto es importante dado que el … Read More »


Validación de HTML5 con meta tags de Facebook

31st enero

Uno de los problemas de la obsesión con la validación de html es que muchas veces tomamos algunos “warnings” del resultado de nuestra validación como problemas de vida  o muerte y no nos detenemos hasta corregir lo necesario para eliminar las advertencias.

La verdad es que llevamos la preocupación al extremo y a veces nuestra vanidad gana, olvidamos que el verdadero objetivo de la validación es indicarnos los errores o las advertencias que puedan afectar la funcionalidad del sitio y darnos una pista para ayudarnos a corregirlo, sin embargo, no siempre estamos en un error.

Uno de los ejemplos más claros de problemas que en realidad no lo son, son las meta etiquetas de Facebook en nuestras páginas con html5, desde que decides incluirlas en tus sitios, sabes que algo no va a salir bien:

<meta property=”og:type” content=”website” />

El validador … Read More »



desde el blog

Todos los días algún miembro del equipo escribe sobre todo aquello en lo que trabajamos, nuestras inquietudes, nuestros descubrimientos o nuestros gritos de ayuda. Te invitamos a leer el diario de los "vincoorbianos".

El diablo está en los detalles

La complejidad de la realidad es innegable, la cantidad de estímulos disponibles al ser, innumerables.

De hecho, el cerebro humano es un filtro negativo que...

Crear un archivo CSV con groovy

Para este ejemplo, supongamos que tenemos un Array de Arrays como datos.

def animales = , , [id:'3',color:'amarillo',animal:'Canario',descripcion:'El canario es...
¿Usas EGit y tienes problemas? Prueba con Git Bash

Ayer me encontraba con Francisco pulleando cambios a su repositorio local, cuando de pronto apareció un wild EGit que no nos lo permitió.

¿Y por...