lunes, 30 de agosto de 2010

Cita

"En los momentos de crisis, sólo la imaginación es más importante que el conocimiento."
Albert Einstein 

viernes, 27 de agosto de 2010

Cita

"Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas."
Albert Einstein 

Esos maravillosos cacharros de los 80

Si hoy en día enseñamos a una persona menor de 30 años una pantalla de un videojuego de los 80, por ejemplo como la del Tetris, sucederán dos cosas: A nosotros se nos llenará la cara de esa expresión de nostalgia y orgullo; y la segunda es que la otra persona (en el mejor de los casos) sonreirá irónicamente y después de mirarnos con aire benevolente nos tachará de carcas.

Pero lo cierto es que los inicios de la informática y de los videojuegos, para los que los hemos vivido casi desde el principio, son como esas historias épicas llenas de anécdotas y que con el tiempo te dejan un agradable sabor de boca. Por eso mismo creo que merece la pena dedicarles unas líneas a modo de homenaje y recordar con cariño como fueron para entender mejor como han llegado a ser como son ahora.

El que más o el que menos recordará esas "megamáquinas" de la computación con las que empezamos. Si señores, me refiero a nuestros flamantes Spectrum , Amstrad y Commodore que tan buenos ratos nos dieron en nuestra infancia. Muchos de esos juegos salieron de maquinas recreativas pero cuando se pasaban a su versión para ordenador la experiencia era muy distinta. Quien no recuerda esos interminables "pitiditos" durante la carga de los juegos.... Era la época en la que la memoria Ram se medía en Kb's y no en Mb's, las aplicaciones se almacenaban en cintas de casete y, cuando la tecnología evolucionó lo suficiente, pasamos a discos de 5.25" y posteriormente a los de 3,5" con una capacidad, en este último caso, de hasta 1.4 Mb, muy lejos de los Gigabytes de las actuales memorias USB. De discos duros mejor ni hablamos.

Lo cierto es que desde la perspectiva que te da el tiempo y la mucha o poco experiencia en desarrollo que he podido adquirir en estos años, lanzar un juego para una maquina de 8 bits era toda una obra de ingeniería. Las imágenes eran monocromáticas o, como mucho, con 16 colores en el caso del Commodore, con sonidos que no tenían nada que envidiar a los politonos de los primeros móviles multimedia. ¿Y eso de los monitores? tenias que enchufar el ordenador a la tele del salón. Los juegos no se cargaban de golpe. Primero se iniciaba la pantalla de carga (para mantenernos entretenidos mientras se arrancaba la primera parte del juego) y se iban cargando las sucesivas fases a medida que íbamos completando partes del juego y, cuando habíamos avanzado suficiente, por fin, le dábamos la vuelta a la cinta. Eso me trae a la memoria un hecho que parece que se ha pasado por alto hasta que llegó Internet. En aquella época los sistemas anticopia brillaban por su ausencia y por supuesto también se copiaban las cintas de los juegos y de música. Quien tenía en casa un radiocasete con doble pletina casi podía decir que tenía un centro de copia masivo en sus manos y no recuerdo que nunca ningún cantante de la época se hiciese abanderado de la causa de los derechos de autor.... aunque eso casi que es tema para otro artículo. Pero, aún con todas esas deficiencias, los juegos suplían las carencias técnicas con mucha originalidad. Me viene a la memoria grandes clásicos como Space Invaders, Pacman, Donkey Kong, Super Mario Bros., Pole Position, Prince of Persia y alguna aventura gráfica como Maniac Mansion. Seguro que le suenan.

Con el cambio de década, los ordenadores "domésticos" sufrieron una gran evolución y pudimos encontrar máquinas con una superior capacidad de proceso y con 256 colores. De aquella época son videojuegos clásicos como el Sonic, Wolfestein 3D (o casi 3D) y sus evoluciones Doom y Quake, Mortal Kombat, StarCraft... pero yo recuerdo con especial cariño las aventuras gráficas. Especialmente las de Sierra Online con su saga Larry y Lucas Arts con sus aventuras Indiana Jones y, como no, mi favorita, Monkey Island (sobre todo las dos primeras). Los que estuviesen enganchados a este tipo de juego me entenderán. La posibilidad de enfrentarte a puzzles y poder moverte por escenarios interactuando con personajes, dialogar con ellos y todo eso rodeado con sutiles toques de humor fueron la combinación perfecta para que toda una generación se pasase horas delante de la pantalla del ordenador. Cualquiera de mi "quinta" que tuviese un ordenador por aquella época seguro que conoce al héroe Guybrush Threepwood y al malvado pirata  LeChuck. Para entonces, los sistemas anticopia ya evolucionaron creando manuales de claves que tenias que usar para acceder al juego cada vez que lo ejecutabas. El más sofisticado que recuerdo era el de una de las ediciones de Indiana Jones que, aprovechando una escena de la pelicula/juego, idearon un conjunto de 3 discos concentricos con unos dibujos que, girandolos producian combinaciones que te daban el acceso al juego

Wii
Después de esta época podemos hablar de una verdadera evolución en el hardware y ya empezaron a explotarse masivamente juegos en 3D alcanzando hoy en día un realismo total. Lo cierto es que tecnológicamente no se les puede reprochar nada a los juegos de ahora, pero yo echo en falta esa frescura y originalidad de los comienzos y es difícil encontrarte alguno que te sorprenda. Mención a parte hay que hacer en el mundo de las consolas, porque cuando Nintendo comenzó a distribuir su consola Wii fue un bombazo por su originalidad en el sistema de control de la consola y ha obligado a sus competidores directos a pisar el acelerador y ofrecer ideas innovadoras para no quedarse atrás.

La verdad es que el futuro es algo incierto. Hay muchas tecnologías emergentes como la Realidad Aumentada, Televisión en 3D, .... todas estas tecnologías abren una puerta a nuevas experiencias para disfrutar de los videojuegos así que tendremos que seguir muy atentamente su evolución en los próximos meses.

MS-Dos
Pero este artículo no va solo de videojuegos, sino de la informática en general desde los 80, y en aquella época se popularizaron los programas ofimáticos con la llegada de los PC's a los hogares. Pero manejar aquellas máquinas requería de una gran dosis de paciencia ya que la interacción con el equipo se hacía a través del sistema operativo, que inicialmente era una consola negra (o en fosforo verde) con la que había que pelearse a base de comandos. El MS-Dos ha sido la base de todos los sistemas operativos hasta ya entrados los 90. Pero cuando verdaderamente se popularizó el uso de los PC's, aparte de por su abaratamiento, fue cuando se introdujo un nuevo software de la mano de Microsoft, llamado Windows. Y digo software porque antes de llegar a ser un sistema operativo, en sus origines, era un programa que nos facilitaba interactuar con el sistema de archivos y poco más. Y aunque la gente recuerda solo a partir de la versión 3, lo cierto es que hubo versiones 1.0, 2.0, 2.1x. Para los que quieran ampliar la información sobre la evolución de las versiones os dejo un enlace a NeoTeo (parte 1, parte 2) donde podrán ampliar la información.

WordPerfect
Pero antes de los interfaces en ventanas, los programas ofimáticos, al carecer de cualquier característica gráfica, eran eminentemente prácticos. De aquella época, el procesador de texto mas famoso (por no decir el único) que había era WordPerfect pero al carecer de aspecto gráfico, no existía, por ejemplo, la vista previa, algo tan útil hoy en día. Por lo que imprimir un documento, en ocasiones, se convertía en toda una sorpresa.

Tampoco quiero alargar mucho más el artículo, porque este tema daba para escribir un libro y, aunque soy consciente que se quedan muchas cosas en el tintero, solo quería reflexionar sobre que a veces olvidamos que, cosas que hoy damos por habituales, como mandar un fax, escribir un email, chatear,... no son tan antiguas como creemos y que han evolucionado, como todas las cosas, desde una idea y una representación más básica de lo que ahora son. Solo espero que si está en ese grupo de los que nacimos en la década de los 70, se le haya escapado alguna sonrisa durante la lectura del artículo recordando su propia experiencia.

jueves, 26 de agosto de 2010

Cita

"No soy vegetariano porque ame a los animales. Soy vegetariano porque odio a las plantas" 
A. Whitney Brown

miércoles, 25 de agosto de 2010

Funciones de búsqueda de Google

Todos sabemos que Google es algo más que un buscador. Ofrece toda una serie de servicios (la mayoría gratuitos) y que le convierten, hoy por hoy, en el proveedor de servicios más importante de Internet. Pero con tantos servicios como Gmail, Calendar, Blogs, Maps, Videos, Grupos, etc... el buscador es un gran conocido al que acudimos con frecuencia aunque no explotamos todas sus capacidades.

Actualmente resulta muy intuitivo poner un concepto en la barra de búsqueda y obtener los resultados agrupados por imagenes, noticias,.... filtrado por idioma pero la capacidad del buscador va más allá, siendo capaz de interpretar lo que queremos si somos capaces de hacerlo de la forma adecuada:

  • Corrector ortográfico: Quizá es el más conocido. Cuando introducimos un termino en el buscador, nos devuelve los resultados de las búsquedas con una sugerencia corregida en caso de que detecte algún error ortográfico, avisándonos con en el texto Quizá quiso decir. Ejemplo.
  • Definición de palabras: Nos facilita una lista de definiciones de la palabra elegida de distintas fuentes. La forma de hacerlo es poniendo define: (los dos puntos son obligatorios) delante de la palabra que queremos buscar. Ejemplo
  • Consulta del tiempo: Podemos saber inmediatamente el tiempo que hace en cualquier parte usando la palabra tiempo. Ejemplo
  • Operaciones aritméticas: El buscador permite poner cualquier expresión y obtener el resultado de la misma. Solo hay que introducirla en el cuadro de búsqueda y el se encarga de evaluarla y mostrar el resultado. Ejemplo
  • Conversión de unidades: Nos permite intercambiar cantidades entre unidades de medida. Lo construiríamos casi como una frase normal indicando la cantidad las unidades y la unidad de destino. Como por ejemplo 4 m en cm. Ejemplo
  • Conversión de moneda: Al igual que en el caso anterior solo tendremos que indicar la cantidad y las unidades a utilizar y el se encarga de hacer el calculo. Ejemplo
Aunque estos son los más útiles, hay que indicar que hay muchas más funciones de busqueda aunque no todas estan habilitadas para todos los idiomas. Aquí os dejo un enlace a la página internacional de google donde vienen explicadas todas las funciones aunque, como comentaba anteriormente, tendréis que cambiar el idioma en las preferencias de la página que si queréis probar todas.

Fuente: Funciones de búsqueda de Google

miércoles, 18 de agosto de 2010

Trabajo en equipo

No podemos negar que el ser humano, casi por definición, es un animal eminentemente social y que continuamente nos estamos relacionando con personas. Y como no, si gran parte de nuestro tiempo lo pasamos trabajando, también nos relacionamos con personas en ese ambiente, pero la rutina puede hacer que ese tiempo no sea lo suficientemente productivo y entremos en una “inercia” en la que nos dejamos llevar por el movimiento de las "olas" de nuestro trabajo y hacemos lo que nos toca sin pensar si lo hacemos de la manera adecuada.

Aunque es misión de los directivos y responsables seleccionar los integrantes de los equipos de trabajo más adecuados para cada tarea, cuando nosotros participamos en esos equipos podemos aportar algo más que nuestro conocimiento o experiencia, haciendo de la ocasión una experiencia enriquecedora y productiva.

Trabajo en equipo y trabajo en grupo son dos conceptos muy similares y que la gente suele confundir con frecuencia. En la diferencia entre ambos muchas veces esta el éxito de la gestión de un equipo de trabajo. Podríamos definir trabajo en grupo cuando un grupo de personas se juntan para trabajar por un fin común, y trabajo en equipo cuando un grupo de personas se juntan para trabajar por un fin común. Los lectores más avispados se habrán dado cuenta que ambas definiciones son idénticas y tienen razón. La diferencia entre ambas reside en los resultados y los mecanismos necesarios para llegar ellos, de tal manera que cuando uno trabaja en grupo el resultado suele ser, en el mejor de los casos, la suma de sus partes y cuando se trabaja en equipo el resultado es mayor que la suma de sus partes. ¿Como es esto posible? En este artículo intentaremos arrojar luz sobre este tema y dar las claves para que un grupo de personas trabajen en equipo y no en grupo:

  • Comunicación: Aunque parece obvio, la comunicación es una parte fundamental para un buen trabajo en equipo, pero habitualmente se olvida porque se da por hecho. Muchas veces se inician proyectos con una reunión previa y de ahí a la presentación del resultado final no hay muchas más (alguna de seguimiento y poco más). No soy partidario de reuniones programadas donde la gente se sienta obligatoriamente a verse las caras, pero si es cierto que se tiene que fomentar las ocasiones para que los participantes puedan intercambiar opiniones e ideas. Desde mi punto de vista, lo mejor es que, cuando sea posible, trabajen todos en una misma sala donde haya contacto visual, ya que la propia interacción diaria fomentará esa comunicación. En ocasiones los integrantes del grupo pertenecen a varias disciplinas, e incluso pueden estar situados en distintas plantas de un edificio u oficinas situadas en distintas localidades. Si la situación lo permite, la mejor manera de fomentar la comunicacion es crear situaciones en las que los integrantes del equipo puedan coincidir como por ejemplo desayunos o comidas informales (no desayunos o comidas de trabajo). Si todos los días tienen un momento para charlar distendidamente, se fomentará la comunicación entre los miembros.
  • Todas las ideas deben ser escuchadas: Este es un punto muy importante. Siempre hay que asumir que alguien que no tiene el mismo punto de vista que tu, puede aportar la solución al problema, aunque no tenga la misma experiencia o posición que nosotros. Si somos quien coordina el grupo hay que fomentar la participación. Es de sobra conocido que cuando la gente participa en la resolución del problema se involucra mejor en la ejecución de las soluciones. Esto generará un clima positivo dentro de los miembros del equipo al sentirse escuchados y valorados. Si somos un integrante del equipo, habrá que evitar hablar por hablar y apoyar todas nuestras aportaciones con argumentos (prepararlo por escrito ayuda a transmitir mejor las ideas).
  • Clima de trabajo: Es imprescindible que haya un buen ambiente de trabajo. Es inevitable tener desavenencias y roces con compañeros de trabajo pero estas nunca pueden afectar al ambiente de trabajo. Porque no solo afecta a las personas involucradas sino que acaba extendiendose al resto del grupo. Siempre hay ocasiones para resolver estos temas y es conveninte hacerlo siempre en privado.
  • Control: En cualquier proyecto es importantísimo tener control sobre la evolución del mismo, pero este nunca se tiene que convertir en presión. No todas las personas trabajan igual con presión y sus efectos pueden ser perniciosos para el desarrollo del grupo y el resultado final del proyecto. Los mecanismos de control, autoimpuestos o del director sobre el grupo, deben tener como objeto evaluar los progresos y nunca utilizarse como un acicate para espolear a los empleados o compañeros. Se deberán usar para detectar deficiencias y aplicar soluciones. Existen varias mecanismos bastante conocidos para ellos, aunque el principal y más importante es una buena planificación.
  • Planificación: Todos los miembros del equipo tienen que tener claras sus funciones dentro del grupo, plazos, recursos y cualquier información necesaria para llevar acabo la tarea. No hay nada que lastre más un trabajo en equipo que tener que perder tiempo en buscar documentación, recursos, etc... eso sin contar que esa persona no involucre a otra y haya un corrillo de gente buscando, por ejemplo, en la red de la empresa, la plantilla necesaria para solicitar permiso para acceder a una base de datos. Eso es, desde un punto de vista de productividad, nefasto. Siempre surgirán imprevistos, pero una buena planificación debería prever esas situaciones (no los casos concretos) y sus mecanismos de resolución para reducir el tiempo para solventar la incidencia.

Prestando atención a estos puntos ayudaremos a conseguir que 2+2 sean 6 y no 4. Obviamente hay muchos más aspectos y facetas a tener en cuenta, pero creo que estos son los más importantes. Haciendo incapie en ellos se conseguirán mejores resultados y grupos más productivos y eficaces.