Contenido

5 de 10: Entrevista a Olga Carreras

3 Jul

+ 6

Olga Carreras, es una de las referencias en cuanto a usabilidad/accesibilidad del panorama hispano. Su apoyo a los estándares web y su lucha por conseguir una internet para todo el mundo la llevó por el camino correcto de consultoría, de esa forma asesora a las grandes empresas el camino correcto que se ha de seguir.

Ficha Técnica

Continua —>

4 de 10: Entrevista a Daniel Torres Burriel

1 Jul

+ 3

Daniel Torres Burriel,  es una eminencia en cuanto a Diseños de Interacción, Usabilidad y Estandares Web. Su dedicación y esfuerzo ha llevado la idea de “pensar en usuarios” a la mente de miles de desarrolladores que hoy cuando trabajan recuerdan alguna de sus charlas.

Ficha técnica

Continua —>

3 de 10: Entrevista a Daniel Mota

27 Jun

+ 12

Daniel Mota Leiva, es sin duda uno de los mejores diseñadores de habla hispana que podamos encontrar. Su amplia experiencia, su implacable espíritu de superación y su obsesión por la perfección lo han consagrado como un referente del diseño/desarrollo web y además es un buen amigo al que tener siempre al otro lado del gtalk.

Ficha técnica

  • Nombre: Daniel Mota Leiva
  • Url Blog: http://icebeat.bitacoras.com/
  • Proyectos: Bitacoras, Window.Growl, …

Continua —>

2 de 10: Entrevista a Antonio Cambronero

26 Jun

+ 4

Antonio Cambronero es un veterano entre los bloggers hispanos. Su blog, blogpocket es un blog de referencia para todos los que quieran estar al día de la blogosfera y wordpress en general. Sin duda a Antonio le tengo un gran cariño por que fue uno de los primeros blogs de los que me sindiqué cuando conocí el mundo de los blogs.

Ficha técnica

Continua —>

1 de 10: Entrevista a Ricardo Galli

24 Jun

+ 22

Ricardo Galli, doctorado en Informática en la Univerdad de las Islas Baleares (Palma de Mallorca -España) muy conocido por ser el desarrollador de Meneame y socio de la entidad con el mismo nombre. Ha accedido a constestar una serie de preguntas y ser el primero de esta serie de 10 entrevistas.

Ficha técnica

Continua —>

Os presento aNieto2k08

17 Jun

+ 162

Bueno, como puedes ver el diseño ha cambiado y la verdad es que ya era hora, después de 541 días sin cambiarlo (salvo correcciones mínimas) me he visto obligado a cambiar el aspecto y darle un toque más moderno a la web :D

Los que me hayan leido previamente sabrán que el diseño y yo no somos muy buenos amigos, los colores, imagenes, y estética no es mi fuerte, por ese motivo he delegado esa parte al que considero de los mejores diseñadores que conozco Daniel Mota (IceBeat)
, que además de un gran profesional es un gran amigo que ha demostrado que está preparado para todo despues de tenerme como cliente :D.

En los ratos libres y fines de semana, hemos podido ir poniendonos de acuerdo en el diseño y la forma de maquetarlo que hemos creido más oportuna. Aún hay cosillas que se han de pulir, pero no podía esperar más, estaba impaciete.

new_anieto2k

(Ojo imagen muy grande)

Para la posteridad, dejo una imagen de lo que fué aNieto2k durante medio 2006 y todo el 2007.

old_anieto2k

(Ojo imagen muy grande)

¿Impresiones? ¿Sugerencias?

Mejorando la dificultad de GeekTest

9 Abr

+ 1

Uno de los problemas con los que me he encontrado en GeekTest es que la dificultad de las preguntas hacía que mucha gente fallara demasiado pronto y desistiera demasiado pronto. Para ello he pensado en hacer un sistema de dificultad incremental dependiendo de la dificultad relativa de cada pregunta, obtenida apartir de los aciertos/fallos de cada pregunta.

Por el momento está a modo de prueba en GeekTest (se debe de notar que las primeras preguntas son más fáciles que antes).  Y esto, creo que puede hacer que sea más interesante jugar ya que permite ir viendo como va evolucionando el juego a medida que vas jugando.

El problema que le veo a este sistema es que las primeras preguntas cada vez serán más fáciles y las dificiles cada vez más dificiles, lo que puede llevar a otro problema.

Pese a que creo que es un proyecto que no tendrá una vida exageradamente larga, me he obsesionado con hacer este sistema y por ello he creado un mensaje en el foro por si alguien quiere y puede ayudarme a pulir este punto.

Gracias a todos :D

GeekTest, ¿Cuanto geek hay en ti?

6 Abr

+ 15

Tras unas horas de limpieza de código y reestructuración, ya hay una versión de GeekTest operativa. Por el momento solo hay 152 preguntas, aunque espero que os animéis y vayáis insertando vuestras propias preguntas. En el Panel de la fama veremos al Geek del día y a los ganadores del Geek del día anteriores. ¿A que esperas para demostrar tu potencial?

¿Quieres ser millonario? versión Geek para tu iPhone

29 Mar

+ 6

En EsferaiPhone hoy han publicado un juego que todos conocemos, ¿Quieres ser millonario?. Sin duda la ceja de Carlos Sobera hizo de este concurso uno de los más famosos de la última década. Pues ahora gracias a Millionaire podemos jugar en nuestro iPhone/iPod Touch.

Como era normal quería probarlo, por que aunque estuviera en Italiano podría ver si me interesaría tenerlo aunque fuera en ingles (cuando lo saquen). Al instalarlo cual ha sido mi sorpresa al encontrar una carpeta llamada “questions” con una base de datos en su interior :D

millionaire_database_questions.jpg

Usando el plugin SQL Lite de Firefox, he podido editarla y ver que dentro están todas las preguntas, 12688 preguntas, con sus respectivas respuestas. He pensado que podríamos recopilar una cuantas preguntas geeks y hacer una versión de ¿Quieres ser millonario? para geeks.

Para ello he creado una página bastante chorra en la que podremos introducir las preguntas que se nos ocurran. Existen 5 niveles, desde fácil a Dios Supremo y los usuarios son los que deciden esa pregunta a que nivel corresponde.

Cuando haya algo más o menos decente podría ser divertido echarse una partidita, incluso con las almacenadas podríamos montar un juego online, pero eso ya se verá.

Os dejo la dirección de donde podeis dejar llevar vuestro imaginación e intentar hacer las preguntas más complicadas posibles.

[¿Quieres ser millonario? Version Geek?]

Consejos para mejorar nuestro crossbrowsing

29 Ene

+ 13

Los desarrolladores web no desarrollamos para una única plataforma, tampoco desarrollamos para un único dispositivo y mucho menos para un único perfil de usuario. Por ese motivo, el desarrollador web debe lidiar cada día con esta infinidad de problemas, no es un trabajo fácil, pero alguien tiene que hacerlo :D

Cuando estudiaba, términos como crossbrowsing, podían sonar a orgía de navegadores, pero cuando más vas adentrandote en este mundillo, vas pillando el verdaderos significado de la palabra. CrossBrowsing, es la tarea que los desarrolladores web realizan para que sus aplicaciones se vean perfectamente en todos los navegadores web, una árdua tarea que no siempre es tan fácil como debería serlo. Por ese motivo, cualquier ayuda en este punto puede salvarnos del mayor número de horas perdidas delante de un proyecto, quizas unos consejos nos pueden ir bien.

Via Oacteck.com hacen una recopilación de las más básicas y me tomo la libertad, de traducir e interpretar, a mi manera, los puntos que allí se desglosan.

  1. Descarga la última versión de Firefox, Safari, … y actualiza Internet Explorer
  2. Descarga Microsoft Virtual PC (o similar)
  3. Descarga herramientas para tu navegador
  4. Desarrolla sobre Firefox/Safari primero…
  5. Despues desarrolla para Internet Explorer 6.0 y 7.0
  6. Usa condicionales para Internet Explorer
  7. Usa hacks solo en como último recurso

1. Descarga la última versión de Firefox, Safari, … y actualiza Internet Explorer

Creo que es bastante obvio y necesario que un desarrollador web esté a la último en las herramientas que necesita. Está claro que cada nueva versión nos aporta una serie de mejoras que seguro nos puede ayudar en nuestra tarea diaria. Pero ojo, esto tiene tambien su problema, lo veremos en el siguiente punto. 

2. Descarga Microsoft Virtual PC (o similar)

Gracias a herramientas como Microsoft Virtual PC, VMWare o Parallels, nos ayuda a disponer de un sistema operativo diferente dentro de nuestro entorno de trabajo, esto es idea y recomiendo almenos uno, que sea bastante descuidado, sin actualizar, simulando a los usuarios más desastres de pc. De esta forma podremos comprobar con varios navegadores dentro de un entorno más o menos genérico, ya que el 90% (por no decir un porcentaje mayor) de los usuarios de Internet desconocen el mantenimiento que para nosotros es algo tan trivial como el respirar.

Toda prevención es poca, pero con estas herramientas podemos casi asegurarnos el éxito.

3. Descarga herramientas para tu navegador

Siempre que veo un post con el título “Las XXX extensiones de Firefox que necesita un desarrollador” le echo un vistazo, no por que necesite algo más para mi trabajo diario, sinó por que alguien te puede mostrar una extensión que te permita hacer algo que hasta ahora tenías que hacer tu mismo, ahorrandote trabajo y tiempo. Por eso es necesario conocer las herramientas que utilizan otros, y sobretodo mantenerlas actualizadas.

Lo asemejo al carnicero que ha de afilar el cuchillo para trabajar mejor, necesitamos afilar nuestro navegador para pulir los detalles, así marcamos las diferencia.

4. Desarrolla sobre Firefox/Safari primero…

Aunque no esté muy de acuerdo en que se haya de desarrollar sobre uno u otro inicialmente, por desgracia lo hago, quizas por que el Javascript desde la consola de Firebug es muy cómodo, pero deberíamos desarrollar teniendo en cuenta los demás navegadores para así solo hacer una pasada y no tener que volver a tocar ese código una vez desarrollado. Tambien es verdad que desarrollar sobre Firefox / Safari, te asegura una estandarización más o menos correcta y te puedes permitir hacer uso de este sistema ya que luego tendrás que depurar poca cosa sobre IE.

5. Despues desarrolla para Internet Explorer 6.0 y 7.0

Una vez que ya tienes proyecto términado, asegurate de probarlo 100% sobre las dos versiones de Internet Explorer, lamentablemente es el principal navegador de Internet y causar problemas a tal masa de usuarios puede ser la muerte de un proyecto.

6. Usa condicionales para Internet Explorer

En un proyecto web tenemos 3 capas,( contenido, funcionalidad y diseño), el diseño como es de esperar tambien se ve diferenciado en los diferentes navegadores. Por ese motivo tenemos que usar sistemas que nos permitan hacer compatible nuestro diseño en el máximo número de navegadores web. Quizas la forma más correcta sea la de usar sistemas condicionales en nuestro HTML para cargar un CSS u otro dependiendo del navegador que use nuestro usuario.

7. Usa hacks solo en como último recurso

Apesar de todas nuestras buenas intenciones, nos podemos ver obligados a usas elementos no estandares para que nuestra aplicación se vea correctamente. Personalmente no recurriría a este punto a no ser que fuera estrictamente necesario. De todas formas debemos conocer todas las posibilidades, por que al final lo que importa es que el producto salga, sinó que se lo digan al cliente…