Congreso Internacional de WWW 2009

26 Mayo 2009 by Luis Molina
18th International World Wide Web Conference (Madrid 2009)

18th International World Wide Web Conference (Madrid 2009)

A finales del pasado mes de abril de 2009 tuvo lugar el XVIII Congreso Internacional de la World Wide Web, llamado WWW2009, cuyo objetivo principal era dar a conocer las últimas investigaciones sobre el acceso universal a Internet a través de cualquiera de las “tres pantallas” -ordenador, teléfono móvil y televisión- así como ideas sobre cómo la Web hará evolucionar nuestra manera de vivir, trabajar e interactuar.

[ ojo al diseño del logo, de los posters y demás material de imagen :) creo que Forges ha sido el encargado de hacer el cartel oficial ]

Para los medios de comunicación ha sido el evento al que han asistido “los padres” de Internet (no es lo mismo que ISLP) y debo decir que poco más; no he obtenido información relevante sobre el congreso a menos que me haya puesto a buscarla.

Algunos enlaces relacionados:

Seguridad de los CMS más utilizados

26 Mayo 2009 by Luis Molina

A través de Barrapunto he leído una comparativa de seguridad de CMS, en la que han seleccionado cuatro de los más utilizados en Internet: Drupal, Joomla, Movable Type y WordPress.

Más que por la comparativa en sí, esto debería estimular a cualquiera que utilice estos CMS para estar al tanto de la seguridad de sus sitios web. Cualquiera es objeto de un ataque porque cualquier sitio web está al alcance de un bot.

Oracle compra Sun

23 Abril 2009 by Luis Molina

¡Buf! Ojos como platos. Así me quedé cuando leí este titular y la noticia de la semana, en mi opinión.

Se me vienen a la cabeza pensamientos sueltos, por ejemplo:

  • ¿Qué pasa con Java?
  • ¿Qué pasa con MySQL?
  • ¿Qué pasa con el hardware de Sun?
  • ¿Qué pasa con el software libre?

Se habla mucho de Google y de lo que está acaparando, pero Oracle es una de las compañías de software más grande del mundo y desde hace tiempo estaba introduciéndose en el mercado del software libre: yo mismo, sin ir más lejos, llevo trabajando con PHP y Oracle desde hace varios años y sabemos que la última versión de las librerías OCI en PHP las han “revisado” en Oracle.

Pasando un poco por encima de Java, quisiera comentar el caso de MySQL porque es la base de datos más utilizada para aplicaciones web y, tras un período lógico de transición en el que todo seguirá igual, me da miedo pensar qué ocurrirá si Oracle decide meter ahí y cambiar algo o hacer que desaparezca. He leído que ya compró InnoDB y otras “perlas”, de manera que se está haciendo con un gran tesoro.

En fin, os dejo algunos enlaces por si os interesa profundizar o ampliar:

Utilizar Flash para presentaciones

19 Abril 2009 by Luis Molina

adobe-swf_iconHace 3 semanas he tenido la oportunidad de impartir un curso personalizado de 30 horas para una empresa, en la cual el departamento de formación requería manejar Flash CS3 para crear presentaciones y cursos para plataformas de enseñanza on line (e-learning).

Me ha venido bien tener que aprender varias cosas de Flash que nunca se me había ocurrido probar, porque considero que Flash no es la mejor herramienta para realizar presentaciones y hasta ahora siempre lo había utilizado para diseño web. En la propia ayuda de Flash aparece un tema dedicado al trabajo con pantallas: así es como le llaman a trabajar con diapositivas como si fuera PowerPoint.

Internamente, cada diapositiva es como un clip de película dentro del cual creamos todo nuestro diseño; hay una diapositiva maestra de la que “cuelga” todo el árbol de diapositivas. Cualquier diapositiva puede tener diapositivas anidadas, y el contenido de las anidadas se visualiza en la principal. El paso de una pantalla a otra se puede hacer con clic de ratón o utilizando las teclas de dirección derecha e izquierda, cosa que Flash integra automáticamente en la presentación. Además, se puede aplicar efecto de transición tanto de entrada como de salida a cada pantalla.

Pero ojo si empezamos a mezclar cositas. No es nada intuitivo y no debemos olvidar nunca que estamos trabajando en Flash y que estamos trabajando con clips de película, y estos documentos sólo son posibles con ActionScript 2.0.

Por ejemplo, si en una pantalla tenemos hecha una animación en los primeros fotogramas y además le aplicamos una transición de entrada, ocurrirá todo a la vez cuando se acceda a esa pantalla: tanto la transición como el comienzo de la animación que hemos hecho.

Otra cosa es el jugar con las diapositivas anidadas: pueden servir para que vayan apareciendo los items de una lista de viñetas paso a paso con cada clic de ratón pero, para eso ¿es necesario anidar diapositivas? ¿Y si lo dejo todo en la misma, y hago una animación en un clip de película que responda a los clics o a las teclas?

Por otra parte, hemos trabajado con la personalización de las interacciones de aprendizaje que proporciona Flash para crear cursos, que con la adecuada programación se pueden integrar en plataformas compatibles con SCORM. Esto será materia para un segundo módulo de formación que recibirá la empresa dentro de unas semanas.

En fin, son las ventajas e inconvenientes de que Flash sea una herramienta genérica para el diseño de lo que se te ocurra. En todo caso, ha sido una experiencia muy válida y que me ha abierto nuevas vías de posibles desarrollos en el futuro.

Algunos enlaces:

No te olvides de Internet Explorer 6

19 Abril 2009 by Luis Molina

ie_6Pues sí, amigo diseñador web, o amigo desarrollador web: no te olvides de contemplar en tus trabajos las particularidades del navegador Microsoft Internet Explorer 6.

Llevo más de 6 años programando para un cliente aplicaciones en entorno web basadas en Internet Explorer, obligado por decisiones de diseño que se tomaron en su momento. Al principio, y conforme iba aprendiendo, utilizaba etiquetas propias de Microsoft para conseguir ciertas tareas pero luego, con el tiempo, fui utilizando cada vez más los estándares de desarrollo web que conocemos hoy en día. Aún así, seguimos atados a IE, a ActiveX y a ciertas conexiones imprescindibles con el sistema operativo del ordenador donde se utiliza la aplicación.

La cuestión es que últimamente he estado realizando un sitio web para otro cliente que aún utiliza en su equipo el dichoso navegador. Peor aún: también lo utilizan muchos de sus clientes. Y yo, confiado, me puse tranquilamente a diseñar la web respetando estándares pero cuando fui a probarla en IE6 ¡oh sorpresa!

La web funcionaba perfectamente en los 5 navegadores instalados en mi portátil: un Windows Vista con Internet Explorer 7, Firefox 3, Opera 9.63, Chrome 1.0 y Safari 3.2. También funcionaba de maravilla en otro ordenador, Windows XP con Firefox 2… fui a probarlo en Internet Explorer 6 y no notaba nada realmente extraño, la cosa más o menos iba bien.

Pero mi cliente se fijó en que la transición entre las páginas era muy brusca. Y que eso no puede ser en una web de aspecto tan profesional. Y que hay que arreglarlo.

Y buscando y rebuscando lo único que se me ocurrió fue aplicar uno de los filtros propios de IE, y es lo más que he podido conseguir para que ocurra “casi lo mismo” que con el resto de los navegadores.

En fin, Internet Explorer 6 seguirá dando que hablar por mucho tiempo porque mucha gente lo tendrá en sus equipos instalado durante mucho tiempo y nosotros los webmasters tendremos que seguir teniéndolo en cuenta durante mucho tiempo.

Te dejo algunos enlaces que me han resultado interesantes sobre el tema:

Enlaces rápidos

15 Marzo 2009 by Luis Molina

Llevo semanas con algunos enlaces pendientes de comentar aquí en el blog, y como se me están acumulando y nunca encuentro el momento para dedicarles un tiempo tranquilo a cada uno de ellos, he decidido poner los enlaces todos juntos para que vosotros mismos les echéis un vistazo:

  • ¿Crisis? ¿Qué crisis? Un poco de sentido común en momentos de pánico.
  • Consejos para diseñar la página de inicio de un sitio web. Traduzco, rápida y libremente:
    • Ofrece contenido de calidad en la página de inicio.
    • Ve al grano.
    • Crea promociones para los visitantes/usuarios/clientes.
    • Cuida cada enlace, así como el número de ellos.
    • Cuida el diseño para que no se “rompa” dependiendo del navegador o dispositivo en que se cargue la página.
    • No te pases poniendo anuncios.
    • Haz que la página se cargue rápidamente.
    • Haz un diseño limpio en el que sea fácil encontrar los mensajes clave.
    • Dale a los usuarios sólo la información que necesitan.
    • Mantén un código HTML y CSS válido.
    • Crea buenas páginas de productos (páginas internas).
    • Mantén la confianza de los usuarios.
  • Plantilla para hacer análisis heurísticos de usabilidad.
  • Diapositivas sobre buenas prácticas de programación en PHP.
  • Lista con los errores de código más peligrosos.
  • Este último enlace es una reflexión que me pareció interesante y no tiene nada que ver con los temas aquí tratados hasta ahora… o sí.

Vigésimo aniversario de la WWW

15 Marzo 2009 by Luis Molina

Leo en varios sitios que el pasado 13 de marzo se cumplió el vigésimo aniversario de la aparición de la World Wide Web, el sistema WWW, la red de información que ha cambiado el mundo aunque ahora no seamos capaces de reconocerlo por estar viviendo la propia evolución desde dentro.

Vigésimo aniversario de la World Wide Web

A mis alumnos del curso de Diseño Profesional de Sitios Web, en la primera clase, les hablo de las tecnologías de Internet con el objetivo de que sean conscientes desde el primer día de la herramienta que tienen entre manos: creo que debemos ser capaces de entender la tecnología que utilizamos y la repercusión social que ello conlleva. Para ello, es conveniente pararse un poco a leer sobre los orígenes.

En sendos artículos de Microsiervos y Barrapunto aparece el enlace a la propuesta original de Tim Berners-Lee sobre la WWW, un sistema de gestión de información que serviría para mantener mejor organizado y accesible el grandísimo volumen de datos que manejaban en el CERN.

Es curioso también observar el primer navegador ideado por el propio Tim… Palabras como hipertexto o hipermedia ya suenan tan obsoletas que muchísima gente que ahora utiliza Internet ni las conoce.

Seguridad de las redes Wi-Fi

5 Marzo 2009 by Luis Molina

inteco_capturaEn el último boletín del Observatorio de la Seguridad de la Información que edita INTECO facilitan una guía para proteger las redes inalámbricas W-Fi que tengamos en la empresa. Creo que viene bastante bien para evitar que las comunicaciones y la información se vean comprometidas o puedan ser capturadas por algún “listillo”.

Como digo, pienso que es conveniente por el hecho de proteger la información y  no tanto para evitar que nadie navegue usando nuestra señal Wi-Fi; creo que debe ser una medida adicional y que sirve para cumplir otro aspecto de la LOPD.

Precisamente hace un par de días aparecía en Barrapunto un artículo sobre la vulnerabilidad de las redes Wi-Fi domésticas mencionando un estudio realizado por BandaAncha; merece la pena leer algunos de sus comentarios.

Es esencial que cuidemos nuestras comunicaciones, que sean robustas y que eviten al máximo el aprovechamiento indebido de las mismas; lo más importante que tenemos son los datos, la información que manejamos, es nuestro tesoro y saber tratarla es lo que genera riqueza.

Saber interpretar las estadísticas de Google Analytics

19 Febrero 2009 by Luis Molina

En general, siempre ha costado un pequeño esfuerzo interpretar correctamente las estadísticas de acceso y visitas a un sitio web, ya fuera mediante los logs de Apache con Webalizer o con algún otro contador de visitas; teníamos que distinguir entre hits, visitas, usuarios, etc.

Desde que apareció Google Analytics se ha convertido prácticamente en la principal herramienta de análisis de visitas, pero gracias a esta comparativa de servicios de estadísticas me he enterado un poco mejor de un detalle importante de su funcionamiento que puede afectar bastante las cifras que obtenemos.

En resumen, el detalle está en la cookie. Así de simple. Merece la pena que leáis el artículo.

Vía Barrapunto.

Jornada sobre la innovación

30 Enero 2009 by Luis Molina

Ayer jueves 29 de enero de 2009, participé en un evento de Innovía en Motril, un encuentro organizado por la Red de Espacios Tecnológicos de Andalucía y por la Consejería de Innovación, Ciencia y Empresa de la Junta de Andalucía, con el objetivo de promover la adopción de la innovación como un proceso más de la actividad empresarial.

innovia2

No tenía ni idea de qué es lo que me esperaba, y estoy contento por haber podido asistir. La jornada fue un gran estímulo para que trabajemos en pos de innovar en nuestras empresas, en nuestro entorno, en nuestra forma de trabajar, y diría que en nuestra forma de vivir. Bueno, no quiero ser exagerado, pero nos animaron mucho a que presentáramos proyectos en los que la innovación sea el elemento protagonista.

He aquí una lista de algunos puntos interesantes extraídos de la primera ponencia, impartida vigorosamente por Lucía (lo siento, no sé su apellido):

  • Innovar no siempre significa inventar.
  • La innovación en sí misma no es un valor: lo que importa es para qué se innova.
  • Por cuestiones sociales y/o de educación, la mayoría de los jóvenes quiere ser funcionario: hay poco espíritu emprendedor.
  • Actualmente, en el mundo occidental, la fortaleza de una empresa está en lo intangible: el conocimiento y la innovación forman parte de ello. Es necesario convertir la información en conocimiento.
  • Es muy conveniente que gestionemos nuestro trabajo o nuestro negocio por procesos, que podamos sistematizar nuestra labor.

Tras el cafelito de media mañana, participamos en un taller de creatividad organizado por Francisco José García Aguilera y Diego Aguilar Cuenca, que trabajan para el programa EVA (Espacio Virtual de Aprendizaje). Nos tuvieron 2 horas entretenidos y provocando ideas en nuestra cabeza, estimulando nuestras neuronas con sencillos juegos que entrenan la creatividad.

Según parece, todos somos creativos, la cuestión es practicar… Pero antes, debemos desterrar los prejuicios que tengamos sobre “esa cosa llamada creatividad”. ¿Y qué es la creatividad? Es la actitud ante la vida de crear y generar ideas.

Nos explicaron algunas técnicas para entrenarla y ponerla en práctica: cadena de preguntas, mapa mental, analogías, análisis morfológico, darle la vuelta a la situación y el juego de los 6 sombreros de colores. Me lo pasé muy bien y fue interesante ver cómo florece la actitud y el tipo de pensamiento de cada persona en un entorno laboral: a veces se nos olvida que el mundo de las relaciones profesionales/laborales está plenamente marcado por nuestro carácter y por nuestra forma de ser.

También pusimos en práctica la técnica C.R.E.A.M.O.S., ideada por estos 2 profesores a partir de una técnica similar de un gurú anglosajón. Otro juego que podemos poner fácilmente en marcha en nuestro negocio para afrontar una situación, problema o una innovación. Esto facilita el trabajo en equipo y la búsqueda de oportunidades.

Bueno, ya no explico nada más, creo que lo mejor es que visitéis estos enlaces y después me iré a innovar: