Bienvenido a mi site personal, donde encontrarás un blog sobre mis proyectos y experiencias en el mundo de internet y la programación web.

Al mismo tiempo podrás ver mi portfolio profesional y personal, con una infinidad de trabajos que he realizado y proyectos en los que he colaborado.

Mas Sobre mi Ver mi trabajo

empezando con html 5. Tutoriales, ejemplos y opiniones

Pues este es el primero post sobre html5 que escribo. La verdad que me ha dejado asombrado, había visto algo muy por encima y sin prestar mucha atención. Tiene muy buena pinta, pero supondrá que hay que darse caña en aprender esta nueva mejora en la tecnología de World Wide Web, HTML. Para tener algo de teoría HTML 5 es una de las revisiones más importantes que establece una serie de nuevos elementos y atributos que reflejan el uso típico de los sitios web modernos. Algunos de ellos son técnicamente similares a las etiquetas <div> y <span>, pero tienen un significado semántico, como por ejemplo <nav> (bloque de navegación del sitio web) y <footer>. Otros elementos proporcionan nuevas funcionalidades a través de una interfaz estandarizada, como los elementos <audio> y <video>. Mejoras en el elemento <canvas> Algunos elementos de HTML 4.01 han quedado obsoletos, incluyendo elementos puramente de presentación, como <font> y <center>, cuyos efectos son manejados por el CSS. También hay un renovado enfasis en la importancia del scripting DOM para el comportamiento de la web. Fuente: wikipedia Nuevas APIS A parte de las nuevas etiquetas de html5 existen una serie de APIs que extienden algunas interfaces de las [...]

acortar urls o reducir el tamaño de un link con la api de linkinho

acortar urls o reducir el tamaño de un link con la api de linkinho

Desde hace ya mas de un año que he lanzado el proyecto linkinho, un sistema para acortar urls al estilo tinyurl. Este proyecto está mas enfocado al mercado Portugués y Brasileiro, pero igualmente puede resultar muy útil a cualquiera acortar una url en un momento determinado. Por ejemplo la url http://linkinho.com/d apuntará a la home de blog. Como he dicho es útil para acortar links / urls que sean demasiado largas y “descuadren” mucho en un email, en un documento de texto, para usarlo en twitter vinculando la url de linkinho a tu post, web, etc o donde se quiera incluir. Para todo el tenga curiosidad y desee probar la aplicación y le guste pongo a disposición la api, con la que se podrá usar el sistema de acortar urls desde su propio proyecto o codigo. Para leer un poco mas sobre el proyecto linkinho, leer el siguiente post: Nuevo proyecto: linkinho y quien desee probar directamente la aplicacion, pues nada, este es el link: linkinho.com La api esta basada en PHP. Es tan sencillo como llamar a la url : http://www.linkinho.com/api.php y pasar el parametro url por GET. De manera que se hará una llamada tipo: http://www.linkinho.com/api.php?url=http://www.pedroventura.com y esto [...]

integra google talk en tu web

integra google talk en tu web

Integrar un chat de google talk en tu web es muy simple con Google talk chatback badges. Un badge o insignia de Google Talk permite a otros conversar contigo a través de tu web o blog, incluso si no te has suscrito a Google Talk. Puedes poner el badge en tu blog o página web, y la gente que las visita pueden chatear contigo. La insignia mostrará tu estado en línea (si estás disponible para chatear o no) y, opcionalmente, tu mensaje de estado. Para crearla es muy sencillo 1.- Necesitas tener una cuenta de Google. 2.- Dirígete a la siguiente url: http://www.google.com/talk/service/badge/New Si estás utilizando una cuenta de Google Apps, puedes crear tu tarjeta de identificación chatback visitando http://www.google.com/talk/service/a/DOMINIO/badge/New donde dominio es el nombre de tu dominio. 3.- Veras un formulario para poder modificar tu insignia de gtalk, como el que aparece en la imagen. 4.- Cuando lo hayas terminado de editar, dale a “Update badge“, despues copia y pega el código HTML en el código fuente de tu página web o blog. Sabrás que está funcionando si ves la burbuja de Google Talk mostrando tu estado actual en línea Chat, junto con tu nombre o mensaje de estado.

Sincroniza los servicios de Google con tu ordenador

Sincroniza los servicios de Google con tu ordenador

Acabo de descubrir la herramienta que estaba deseando encontrarme para sincronizar mis Google Docs a mi escritorio!!! Si sois unos fans de Google o simplemente como yo que habéis ido creando poco a poco Google docs sin daros cuenta, yo ahora tengo: 83 documentos words 15 hojas de cálculo excel 1 presentación online, power point. No tenia ni idea como iba a exportar todo eso, se pude ir entrando en cada documento y exportarlo pero si tienes unos cuantos Google Docs pues bien, pero si tienes cantidades importantes como las que tengo yo es imposible. Ahora he conseguido exportar todos mis documentos de un plumazo con Google.mE Lo que hace es sincronizar los contenidos que tienes en Picasa, Docs, Reader, Contacts y YouTube con tu ordenador, a través de una interfaz basada en pestañas. Esto se consigue a través de las APIs de Google Data. El desarrollo está escrito en Java, es un poco lento pero funciona bien, y por fin he conseguido exportar todo lo que tengo en mi Google Docs.

Tutorial login externo usando API de Google

Tutorial login externo usando API de Google

Es conocido por los desarrolladores web el potencial de las APIS de Google, pero no tan conocido el infierno de la documentación y la desorganizador que tiene su documentación. He tenido que llegar a cabo la migración del webmail de un conocido portal web cuyo server de mail es un servidor Cyrus IMAP con más de 180000 usuarios activos a Google Apps, la cual ha sido realmente un infierno a la hora de gestión y desarrollo. Pero sin duda lo que más complicado ha sido es el desarrollo de un logeo para usuarios en una aplicación externa, es decir que desde mi servicio externo el usuario se pueda logear en su mailbox de Google Apps. Ejemplo: te logeas en http://mail.midominio.com/login.php y te redirige a http://mail.google.com/a/midominio.com#inbox. La documentación de las APIS de Google son muy extensas y eso es genial pero al mismo tiempo como he comentado antes, es un infierno. Es un arma de doble filo. Para documentarme a nivel de técnico de como llevar a cabo éste desarrollo he tenido que consultar varios servidos de Google tales como Google Code, Google Groups, Google Forum en inglés, Google Forums en español, así como blogs de otros desarrolladores web. La impresión [...]