Generar documentos PDF desde servidor web

format_pdfSi estas interesado en implementar scripts para automatizar la generación y envío de documentos en formato PDF, tanto en modo descarga como adjuntos a emails, el software de código abierto más popular es FPDF, del francés Olivier Plathey. Es gratis y he podido comprobar que funciona a las mil maravillas.

www.fpdf.org

Sin embargo tiene una curva de aprendizaje un poco lenta. Hay que acostumbrarse a «la manera de pensar» interna de los documentos PDF, un estándar muy utilizado, pero poco conocido por los desarrolladores de aplicaciones.

Por eso recomiendo un software llamado HTML2PDF, también desarrollado por un francés («Spipu«). HTML2PDF convierte automáticamente un texto en formato HTML (muy fácil y sencillo de hacer) en un documento PDF. HTML2PDF está todavía en desarrollo, y admite sólamente una fracción de los formatos y etiquetas disponibles en HTML. A pesar de esto es posible hacer plantillas realmente bonitas y elegantes.

www.html2pdf.fr

10 razones para admitir sólo a amigos y conocidos reales en Facebook

amigos_facebook

En un primer momento, cuando uno se inscribe en una red social, se padece el sindrome de «no tengo amigos«, y se tiende a agregar al primero que pasa por allí. Meses más tarde, sin embargo, podemos llegar a darnos cuenta de que «hay demasiada gente en mi red«. Aquí van 10 razones para mantener la red de amigos en su justa medida:

  1. La primera es obvia: por privacidad. De la misma forma que no cuentas (en general) detalles de tu vida (fotos, conversaciones, email, telf, etc.) por la calle a desconocidos, no lo hagas tampoco en Internet.
  2. Evitar sobresaturación de información. Con más de 500 amigos tu muro y tu live stream puede parecerse a una oficina postal con decenas de mensajes para arriba y para abajo, el 95% de los cuales te serán irrelevantes y además te dificultarán poder enterarte de las cosas que realmente te interesan de tus amigos reales.
  3. Spam. Es frecuente que muchos «amigos desconocidos» sean en realidad spammers que poco a poco (Facebook controla esto muy severamente) van soltando sus mensajes (muro, mensajes privados, o chat).
  4. Manejabilidad. Tener 200 ó 300 amigos en Facebook es claramente más eficiente que tener 3000. Piensa en crear un evento para invitar a tus amigos a tu cumpleaños y tener que repasar toda la lista para saber quien es amigo real y quien no.
  5. Porque nadie se cree que tengas 3000 amigos, ni en la vida real ni en Facebook. Da mala imagen. Dime de que presumes… 🙂
  6. Amigos indeseables. Porque cualquiera puede comprobar fácilmente si Seguir leyendo 10 razones para admitir sólo a amigos y conocidos reales en Facebook


El botón de compartir en Facebook ha vuelto a elpais.com

Hace unos días percibí que la opción «Facebook» había desaparecido de entre las opciones de compartir que ofrecía el pais.com

Hoy el botón ha regresado. 🙂

boton_facebook_elpais

Sam Walton

sam walton«There is only one boss. The customer. And he can fire everybody in the company from the chairman on down, simply by spending his money somewhere else.»
Sam Walton

¿Qué código de barras elegir?

francisco_hernandez_marcos_barcode_code128

Si necesitas saber qué estándar de código de barras se adapta mejor a tus necesidades te recomiendo este asistente o esta tabla comparativa.

Resumiendo, los puntos a considerar para elegir un estándar son:

  1. ¿Es un código de barras para identificar un producto a la venta?
  2. ¿Es un código de barras para identificar un envío postal?
  3. ¿Es un código de barras para identificar un libro?
  4. ¿Qué tipo de caracteres se necesitan? ¿Sólo números? ¿Números y letras mayúsculas? ¿Minúsculas? ¿Caracteres especiales?

En el caso de Crisalia el estándar elegido es el CODE39. Otros estándares a contemplar serían el CODE128, EAN13UPC-A, por ejemplo.

Todos los documentos generados por nuestro sistema han de tener un código de barras para poder identificar rápidamente y sin error el número de expediente, el número de oferta, etc. Además, la existencia de códigos de barras permite procesar tareas repetitivas de forma mucho más productiva.

Por cierto, los lectores de códigos de barras para PC no son fáciles de encontrar, y mucho menos a un precio razonable. Una buena opción sería este Acan USB de venta en Amazon.com

PD: Si quieres hacer pruebas y generar códigos de barra para ver cómo quedan y si se puede o no, te recomiendo este enlace:

http://www.idautomation.com/java/linearservlet.html

elpais.com elimina el botón de compartir noticia en Facebook

Acabo de terminar de leer en un interesante artículo en elpais.com. Me ha gustado tanto que iba a compartirlo -como hago con frecuencia- en Facebook y me he dado cuenta de que el botón de compartir en Facebook ha desaparecido de elpais.com.

elpais_botones

Están los botones de Delicious, Digg, Technorati, Yahoo Bookmarks, Menéame y MySpace, pero elpais.com ha decidido prescindir de Facebook, que es la mayor red social en el mundo y en España, y casi seguro el sitio web donde más se comparten noticias. Curioso. 🙂

Tiene que haber sido muy reciente, porque todavía no han quitado Facebook del link «¿Qué es esto?» A día de hoy, si uno clicka en ese link se puede ver lo siguiente:

elpais_quees

Ignoro si la misteriosa desaparición del botón de Facebook se debe a un problema técnico temporal o a una decisión «estratégica» de elpais.com. Si es lo segundo, aumentaría aún más el malestar existente desde algunos sectores de Internet por el supuesto trato negativo que elpais ha venido dando a Facebook en diversos artículos, en contraste con la presunta «promoción encubierta» dada a Tuenti, la red social de origen español y en la que Qualitas Equity Partners posee un 17% (ver noticia en expansión). Qualitas Equity Partners está participada por la familia Polanco, al igual que el Grupo Prisa, propietario de elpais.com. Jesús Encinar fue uno de los primeros en exponer este conflicto de intereses en su post «El País contra Facebook«.

Yo creo que lo mejor sería que Tuenti lanzase pronto un sistema para poder compartir noticias en su red social, y que elpais.com pusiese tanto el botón de Tuenti, como el de Facebook, y que el público elija. Y hasta que Tuenti lance su botón de compartir, que elpais.com deje el botón de Facebook como estaba, por favor. 🙂

Concesión de marca «OptiFiscal»

Acabo de recibir una notificación de la Oficina Española de Patentes y Marcas en la que se me concede la marca «Optifiscal»:

optifiscal

OptiFiscal es uno de los proyectos que tengo entre manos. No voy a hablar de él ahora, aunque el nombre ya es lo suficientemente indicativo. 🙂

Esta es la cuarta marca que logro registrar tras Crisalia, FinanPYME e HiperSeguros.

Probando Pixable (imprimir fotos de Facebook a papel)

Hace unas semanas hablé de Pixable, la empresa cofundada por mi amigo Iñaki Berenguer.

Acabo de probar el servicio y he de decir que me ha fascinado. Creo que en unos días voy a encargar mi primer álbum de fotos para regalárselo a un familiar que no está en Facebook, ni entiende de ordenadores.

Pixable hace que puedas imprimir las fotos que tienes en Facebook, y crear álbumes para guardar en la estantería de tu casa como cualquier otro álbum convencional. Pixable utiliza no sólo las fotos que tienes en tu perfil, sino también los títulos y comentarios realizados sobre ellas.

Teniendo en cuenta que hay 250 millones de usuarios activos en Facebook, y más de 16.000 millones de fotos en Facebook… parece que mercado hay, y que Pixable va a ser todo un éxito! Iñaki lo explica en este video:


Cristiano Ronaldo en Facebook

cristiano_ronaldo_facebookEn mayo de 2009, la página de Cristiano Ronaldo en Facebook desapareció repentinamente. Todo apunta a que el representante de Cristiano Ronaldo -o alguien cercano al jugador- comunicó a Facebook la existencia de una página no oficial, y de acuerdo con los términos de servicio de Facebook, se procedió a su eliminación. En aquel momento, la página «no oficial» de Cristiano Ronaldo tenía 2.9 millones de seguidores. Era la 7ª página con más fans en Facebook, por delante sólo estaban las de Barack Obama, Coca-Cola, Nutella, Pizza, Dr. House, y Pringles.

2.9 millones de seguidores de una persona o un producto es un activo muy valioso, y más en una plataforma como Facebook, que tiene 250 millones de usuarios, y que crece a razón de 700.000 usuarios por día. En aquel momento pareció «tosca» la solución de Seguir leyendo Cristiano Ronaldo en Facebook

rtve.es retrasmite el Tour por Internet + Facebook

tour_francia_rtve_facebookBravo por RTVE, que retrasmite el Tour de Francia por Internet y añade interactividad permitiendo hacer comentarios «en directo» a aquellos usuarios de Facebook que lo deseen.

Ver Tour de Francia en directo: http://www.rtve.es/deportes/ciclismo/directo/

La aplicación me parece sencilla pero excelente. Yo tan sólo le hubiera añadido un par de detalles:

  1. Capacidad de restringir los comentarios  para ver sólo los de tus amigos en Facebook. De esta forma se pueden formar «reuniones virtuales» (en vez de con todo el mundo) con tus amigos para ver partidos, carreras, etc..
  2. Posibilidad de utilizar Twitter en vez de Facebook para aquellos que lo deseen. Hay un sector significativo de Twittermaniacos que podría ser incluído también.

El concepto «retransmisión+comentarios de red social» se inauguró con la retrasmisión de la investidura de Barack Obama por la CNN y Facebook. Aquello fue la puesta de largo de Facebook Connect, y abrió la puerta a un universo de aplicaciones.

Yo sobre todo veo una gran aplicación en la retrasmisión de acontecimientos deportivos. En primer lugar porque son acontecimientos de masas en los que la gente quiere sentirse «parte» del evento. En segundo lugar porque hay millones de espectadores cuyos ojos y cerebro tienen un valor inestimable. Ningún experto de ningún deporte podrá nunca superar el juicio y capacidad de observación de 2 millones de personas interesadas en un evento. Si todo ese potencial se encauza inteligentemente, las retrasmisiones elevarían sustancialemente su nivel.

En alguna ocasión he comentado en este blog que Seguir leyendo rtve.es retrasmite el Tour por Internet + Facebook

La tecnología nunca es lo que parece: uso peculiar de Google Maps

google_maps_logoProbablemente uno de los aspectos más fascinantes de la tecnología es que el uso que se hace de ella al final vendrá más determinado por «la masa» de usuarios, que por los deseos iniciales de los promotores de la tecnología. Generalmente «la masa» enseña al emprendedor, y no al revés. Nota: que muchos emprendedores exitosos no sean capaces de prever los usos que finalmente se darán a sus tecnologías no significa que no sean conscientes de que esa tecnología aporta cosas interesantes al usuario.

Evan Williams no pensó nunca que aquel software que diseñó -en su tiempo libre- para mantener informadas a terceras partes del desarrollo de sus proyectos acabaría siendo blogger, el pionero de los blogs, donde el mundo entero cuenta no sus proyectos, sino su vida entera. Y luego sin embargo, cuando Evan Williams se propuso hacer una red social para que la gente comparta música de manera sencilla (Odeo), fracasó. Quizá por esta razón su última aventura está guiada más por el concepto de «innovación genérica» que por el deseo de darle un uso concreto. Me estoy refiriendo -para aquellos que no lo sepan- a Twitter. Parte de la gracia de Twitter es que Twitter hace «el trabajo genérico», pero luego hay centenares de start-ups tratando de encontrar (via APIs) aplicaciones que «tiren» entre el público general. En mi caso particular no he encontrado todavía nada en Twitter que me aporte una mejora en mi vida, pero estoy seguro que tarde o temprano aparecerá tal aplicación.

Otro caso parecido sería Facebook. Si eres usuario de Facebook desde hace años habrás podido comprobar los cambios sustanciales que ha ido pegando (relegar los bloques personalizables, y priorizar el «Social Graph» y el «Live Stream«, por ejemplo), y como se ha ido adaptando al uso que los usuarios han ido dando de él. No creo que Mark Zuckerberg o Peter Thiel (inversor) tuvieran en mente Facebook tal y cómo lo conocemos hoy.

Es por esta razón que la mayoría de emprendedores exitosos recomiendan lanzar rápidamente un prototipo inicial del web, para poder detectar rápidamente qué funciona y qué no, y seguir a los consumidores y a sus necesidades.

Este post lo he escrito porque hoy he «reflexionado» acerca de un uso aparentemente insignificante de Google Maps que hago en mi vida cotidiana.  Cuando tengo que ir a un sitio de Madrid que no conozco, miro el «Street View» de Google Maps para tener una idea de si en esa calle se puede aparcar fácilmente. Si veo que hay zona azul o verde, probablemente llevaré el coche, si veo que es una zona complicada, probablemente iré en moto (depende también de la amenaza de lluvia y de si tengo que llevar traje o no).

street_view

Echarle un vistazo al Street View de Google Maps me ahorra muchas horas de aparcamiento al mes!

VirtueMart – Tienda virtual para Joomla

virtuemartLlevo 3 días completos instalando y probando diversas tiendas online, entre ellas la famosa OS Commerce, desarrollada por Harald Ponce de León. He tenido también la ocasión de instalar VirtueMart sobre Joomla 1.5 (versión completamente nueva respecto a Joomla 1.1). Había escuchado muy buenas cosas de VirtueMart, y sin embargo la sorpresa ha sido muy agradable.

Breves conclusiones:

    1. VirtueMart es increíblemente potente. Si estás pensando en montar una tienda online, es casi seguro que con VirtueMart puedes llegar a configurar una tienda a tu gusto.
    2. Cuesta configurar el CMS. Joomla cuesta cierto tiempo en configurarse, y VirtueMart otro tanto. Hay que tener paciencia para obtener el resultado querido.
    3. Disponible en español y en multitud de idiomas.
    4. No hay muchos temas para VirtueMart, podéis mirar, por ejemplo, en VirtueMartTemplates.net
    5. Se pueden hacer desarrollos especiales para nuestra tienda. Virtuemart se basa Software libre, y es tan modularizable como Joomla, así que se pueden crear desarrollos a medida que en teoría son fácilmente integrables.
    6. VirtueMart es uno de los componentes más populares de Joomla, así que muchos otros componentes y módulos tienen en cuenta a VirtueMart en su configuración. Por ejemplo, podemos instalar sh404SEF para conseguir URLs mejor adaptadas al SEO de Google (www.mitienda.com/colacao.html por ejemplo).
    7. VirtueMart es gratis, pero creo (lo he visto, pero ahora no encuentro el link) que ofrece servicios profesionales para dejar la tienda a tu gusto, sin sobresaltos.


      Hipotecas Multidivisa

      Antes de contratar una hipoteca en divisa extranjera o una hipoteca multidivisa, por favor visualiza este video.

      Artículo relacionado: «Principales razones para no suscribir hipotecas en divisa extranjera«

      Artisteer – Generación automatizada de temas para Joomla, WordPress y Drupal

      artisteerJoomla, WordPress y Drupal son -probablemente- los tres CMS de código abierto más populares del mundo. Con ellos se pueden desarrollar websites muy potentes. WordPress es el más sencillo, Joomla es intermedio, y Drupal es el más complicado, pero también el más potente. Las ventajas de desarrollar websites con estos CMS son innumerables. Una de ellas es que la estética del web (el «tema» o la «plantilla») se puede cambiar rápidamente.

      Las opciones para elegir una plantilla para nuestro web son:

      1. Descargar gratuitamente un tema de WordPress, o de Drupal.
      2. Descargar gratuitamente un tema de páginas webs no oficiales (cuidado con hacer esto, puede haber código «maligno»). Uno que me gusta es Performancing, por ejemplo.
      3. Descargar de un sitio de pago. Mis favoritos son RocketThemes y Joomlart.
      4. Acudir a un servicio personalizado de plantillas por Internet. La relación calidad-precio es muy buena. Un ejemplo realmente eficaz es PSD2HTML.
      5. Acudir a un diseñador offline. Es la alternativa más cara, pero -si hemos elegido bien- nos aseguramos un resultado excelente.

      Hace unos días descubrí una nueva opción, que se puede utilizar alternativamente o complementariamente a las 5 anteriores. He descubierto «Artisteer«, un software para automatizar la creación de temas en WordPress, Joomla y Drupal. Sólo hay que descargarse la aplicación y Seguir leyendo Artisteer – Generación automatizada de temas para Joomla, WordPress y Drupal

      Web 2.0 aplicada al gobierno: SeeClickFix

      seeclickfixEl domingo pasé tiempo con mi amigo Mario Brüggemann (Fundador -entre otras- de AsesorSeguros.com), que estaba «de Rodríguez». Tras 2-3 horas de aperitivo con Gabriel, no tuvimos suficiente y nos fuimos a comer a un Japonés los dos, y a seguir hablando de proyectos.

      Hablé con Mario de mis inquietudes acerca de los límites de la democracia actual, y de cómo las nuevas tecnologías pueden -y deben- ayudar a superarlos de muy diversas maneras. Mario no sólo entendió «a la primera» algunas de las ideas que tengo al respecto, sino que además construyó sobre ellas sobre la marcha.

      Hoy me ha enviado un artículo de O’Reilly y me ha encantado descubrir en él un proyecto llamado SeeClickFix, en el que los habitantes de una zona abren «tickets» de problemas para que los políticos los solucionen. En España un modelo así no tiene tanto sentido, porque los diputados son diputados «de partido», pero en los países anglosajones, los parlamentarios de deben a su circunscripción por encima de todo, y esta herramienta del invita a seguir lo que sucede en la zona de donde provienen sus electores.