Curso: CSS Avanzado, otra vez en Bilbao.

Publicado el 17 de Octubre de 2007

Y con este ya van tres el mismo día. Y los tres, de Empresa Digitala (¬°vaya descubrimiento!). Como habrás podido comprobar, va de diseño y maquetación. Su título, CSS Avanzado” promete mucho, se verán conceptos como hacks, maquetación accesible, implementación de CSS independientes de dispositivo, formularios avanzados y algunos trucos. Serán 4 días (del 5 al 8 de noviembre) en horario de mañana y la inscripción cuesta 75 euros. Como en los dos anteriores, no voy a dejar de poner por aquí el temario/programa:

  • 1. Optimización CSS:
    • Redefinición de elementos (x)html y propios (id’s).
    • Selectores.
  • 2. Hacks:
    • Ventajas e inconvenientes.
    • Hacks más utilizados.
    • Cómo maquetar sin hacks.
  • 3. Maquetación líquida:
    • Ventajas e inconvenientes de la maquetación líquida en comparación con la maquetación estática.
    • Uso de unidades relativas para que el diseño se adapte a distintas resoluciones.
  • 4. CSS para diferentes dispositivos:
    • Diferentes estilos para imprimir, PDA, móvil, etc. Sin crear diferentes versiones de la página web.
  • 5. Listas, tablas y formularios avanzados:
    • Rediseño avanzado de estos elementos.
  • 6. Técnicas de maquetación avanzada:
    • Esquinas redondeadas.
    • Centrado vertical.
    • Galerías de imágenes.
    • Sombras.
    • Reemplazo de texto por imágenes.
    • Trucos útiles.
    • etc…
  • 7. Ejercicio práctico.

Prometo que ya lo dejo, al menos por hoy. (sonrisa)

autor: fer | categorías: desarrollo, diseño, eventos | No hay comentarios

Gracias a la idea del amigo Gabriel de poner en conocimiento de todos una agenda pública de cursos y eventos relacionados con los estándares web, accesibilidad, usabilidad, arquitectura de información, hci y similares, hoy he tenido la oportunidad de conocer Empresa Digitala, un espacio para el desarrollo de la sociedad de la información en Euskadi.

Empresa Digitala organiza cursos, jornadas y eventos relacionados con el mundo de la empresa, del I+D y, por supuesto, de la tecnología. Uno de estos cursos (aunque más bien está planteado como jornada) es el titulado “Ajax y Javascript No Intrusivo, ¿Accesibles?”. Tiene muy buena pinta, es gratuito y, aunque son sólo dos horas y media parece aprovechable. A continuación, y aunque está en la propia web de Empresa Digitala, pongo el programa de la jornada, por si a alguien pudiera interesarle.

  • 1. Introducción.
    • ¿Qué es AJAX?
    • ¿Qué es Javascript no Intrusivo?.
  • 2. Ejemplos aplicaciones AJAX.
  • 3. Ejemplos JS no Intrusivo.
    • Apertura de nuevas ventanas.
    • Tooltips con diseño.
    • Ampliación/ocultación de contenidos.
    • Ordenación de tablas de datos.
  • 4. Librerías JS no Intrusivo.
    • Behaviour.
    • script.aculo.us.
    • moo.fx
    • Lightbox JS
  • 5. Otras aplicaciones.
    • Presentaciones en formato web.
  • 6. Preguntas.

¿Y si me doy una vuelta por Bilbao?.

El navegador Opera y la Web Móvil.

Publicado el 11 de Octubre de 2007

Me encanta el modo pantalla pequeña del navegador Opera. Puedes probar la manera en que se ve una web en dispositivos móviles como PDAs o smartphones.

dosmilmastres tal como se ve en Opera Small Screen Mode

Opera Mini es la versión reducida del navegador noruego, pero no es necesario descargarlo si ya tienes instalado su “hermano mayor”. Sólo tienes que activar el “Small Screen Mode” (pulsando Shift+F11 si usas Windows, para Mac no hay shortcut) y verás cualquier sitio web como en un dispositivo de pantalla reducida, algo muy útil si eres desarrollador.

Si no tienes instalado Opera (o no quieres instalarlo), la extensión para Firefox Web Developer Toolbar tiene una opción, algo menos precisa, a través del menú Miscellaneous -> Small Screen Rendering.

¿Somos diseñadores o desarrolladores?

Publicado el 23 de Agosto de 2007

Roger Johansson se preguntaba hace unas semanas la manera de saber comunicar a la gente a qué se dedicaba, de una manera concreta y sencilla. Es una cuestión que, en cierta forma, también a mi se me plantea en muchas ocasiones, con lo que solicité su permiso para traducir el artículo “Are we designers or developers?” al español, el cual transcribo a continuación:


Somos diseñadores o desarrolladores?

En la página “acerca de” de este sitio web suelo definirme a mi mismo como “desarrollador/diseñador/escritor ocasional”.

Es un poco confuso, y todavía estoy buscando saber cómo contestar cuando alguien me pregunta qué hago para ganarme la vida. ¿Soy Diseñador Web? ¿Desarrollador Web? ¿Programador Web? ¿Todos a la vez? ¿Ninguno? Realmente es una pregunta difícil para dar una respuesta simple.

Mi respuesta depende de quién, cuándo, por qué y bajo qué circunstancias lo pregunte. A veces les contesto algo como “Trabajo para la web” o “Hago sitios web”, ambos son ciertos pero no dicen realmente qué es lo que hago. Debería ser más sencillo ser capaz de dar una contestación corta, simple, razonable y precisa.

De alguna forma soy diseñador, a pesar de que no hago diseño gráfico hoy en día. Muchos cometen el error de pensar que diseño equivale a diseño gráfico, pero el diseño consiste también en hacer que las cosas funcionen. Y ya que esto es lo que hago, quizás podría llamarme a mi mismo Diseñador Web.

Pero no lo soy. Diseñador web es un término que para mi está gravemente manchado por mi experiencia con la burbuja de las puntocom. Me recuerda la multitud de personal no cualificado que fue contratado sólo porque las grandes agencias Web necesitaban más empleados. También me hace pensar en aficionados usando el modo WYSIWYG de su copia crackeada de Dreamweaver o GoLive para construir sitios. Así que encuentro muy difícil el calificarme a mi mismo como Diseñador Web.

Como alternativa, he estado usando el término “Desarrollador Web” durante algún tiempo. El problema con esto es que mucha gente asume que un Desarrollador Web hace en su mayoría programación back-end, lo cual yo no hago mucho. Aunque suena más profesional que Diseñador Web.

¿Qué otras opciones tenemos? Bueno, hay títulos como “Programador de Interfaces de Usuario”, “Desarrollador Front-end”, “Arquitecto de Experiencia de Usuario” (argh, soy alérgico a la frase “experiencia de usuario”), y otros. Hay muchos títulos más, pero pocos que realmente describan lo que hago de forma que sea comprensible por personas que no trabajan en la industria web.

¿Es esto realmente un problema? La mayor parte del tiempo, no. Pero es un poco incómodo no ser capaz de decir al peluquero de tu barrio qué es lo que haces para ganarte la vida y hacer que él lo entienda. “Trabajo para la web” o “Hago sitios web” parecen tipos de trabajo, pero no le dejan claro a uno si soy diseñador gráfico, programador, o ambos.

Así que quiero hacerles dos preguntas a todos aquellos que lean esto y no hagan realmente diseño gráfico, a los que la mayor parte de su trabajo consiste en trabajar con HTML, CSS, Javascript y accesibilidad:

  1. Te consideras a ti mismo diseñador o desarrollador?
  2. Te llamas a ti mismo diseñador o desarrollador?

Si lo deseas, siéntete libre de argumentar tus respuestas.

Enlace al artículo original en 456 Berea Street

Thank you, Roger! :)

autor: fer | categorías: desarrollo, diseño, empleo | 6 Comentarios

La Caja de Canarias apuesta por Ruby on Rails.

Publicado el 7 de Agosto de 2007

Hace ya unas semanas que La Caja renovó su imagen web, la verdad es que con bastante acierto. El caso es que, aún a día de hoy, les faltan por tapar algunos agujerillos, como éste que deja al descubierto que se han decidido por ese lenguaje del que todo el mundo habla ahora, Ruby. :)

La Caja de Canarias. Instalación a medias de Ruby on Rails.

Creo que siguen teniendo algunos problemillas con el servidor, esperemos que los solucionen pronto, o que por lo menos no afecten a la parte más delicada del sitio, la de banca electrónica.

autor: fer | categorías: curiosidades, desarrollo | No hay comentarios