martes, agosto 31, 2010

Sinfonía de 1 bit

Creando música con la perspectiva de un ingeniero eléctrico, el artista Tristan Perich ha creado una pieza musical sinfónica, con un par de piezas de hardware (1 micro-chip), software (la música) y mucho ingenio. Su composición de cinco movimientos y 44 minutos de duración se llama: "1-Bit Symphony".



¿Como lo hizo? Tristan programo un arreglo de sonidos, y con los tiempos apropiados, estos diferentes sonidos fueron organizados en una composición, almacenada en un micro-chip ( http://www.atmel.com/products/AVR/ ) que ademas de funcionar como almacenamiento , produce el sonido, y también se integra con la interfaz para el usuario. Todo lo mencionado, va empacado en un case para CD's transparente, que incluye la batería y el "jack" para el audio, como se muestra en la imagen:


Brillante, "1-Bit Symphony" trata la electricidad como música, e integra tan bien el hardware y el software, que deja unicamente lo que se necesita para disfrutar de esta genial obra de arte.

Más informacion sobre "1-Bit Symphony": http://www.1bitsymphony.com/
De su predecesor "1-Bit Music": http://www.1bitmusic.com/
Y del artista: http://www.tristanperich.com/

Sinfonía de 1 bit

Creando música con la perspectiva de un ingeniero eléctrico, el artista Tristan Perich ha creado una pieza musical sinfónica, con un par de piezas de hardware (1 micro-chip), software (la música) y mucho ingenio. Su composición de cinco movimientos y 44 minutos de duración se llama: "1-Bit Symphony".



¿Como lo hizo? Tristan programo un arreglo de sonidos, y con los tiempos apropiados, estos diferentes sonidos fueron organizados en una composición, almacenada en un micro-chip ( http://www.atmel.com/products/AVR/ ) que ademas de funcionar como almacenamiento , produce el sonido, y también se integra con la interfaz para el usuario. Todo lo mencionado, va empacado en un case para CD's transparente, que incluye la batería y el "jack" para el audio, como se muestra en la imagen:


Brillante, "1-Bit Symphony" trata la electricidad como música, e integra tan bien el hardware y el software, que deja unicamente lo que se necesita para disfrutar de esta genial obra de arte.

Más informacion sobre "1-Bit Symphony": http://www.1bitsymphony.com/
De su predecesor "1-Bit Music": http://www.1bitmusic.com/
Y del artista: http://www.tristanperich.com/

iPhone App de la Semana: Ninjump

"Ninjump. Mi más reciente addicción"

Categoría: Juegos
Precio: Gratuito
URL iTunes Download: http://bit.ly/aLBWdi

Simple, adictivo y excesivamente fácil de jugar. Pasarás pegado a este juego un buen rato hasta que logres llegar a un nivel lo suficientemente bueno o hasta que superes a tus amigos de twitter y facebook. Que es mejor que ninjas corriendo y saltando por las paredes, matando todo lo que se les atraviesa a su paso mientras saltan de una pared a otra?

La modalidad es excesivamente fácil. El ninja va corriendo sobre una pared y al dar un tap sobre cualquier parte de la pantalla el ninja salta de una pared a otra. Si encuentras un obstáculo en la pared, debes saltar a la otra. Si el obstáculo se lanza hacia ti, das un tap para saltar y le pegas mientras vas en el aire. Si le pegas tres veces seguidas al mismo objeto, liberas el poder especial de ese objeto. Hasta el momento he logrado descubrir cuatro poderes especiales que me recuerdan a cuando en Mario Bros sacabas la estrella que te volvía momentáneamente invencible.

"3 de los posibles superpoderes de Ninjump."

El objetivo de este juego, al igual que todos los juegos de arcade, es lograr el mayor puntaje que se pueda obtener. Gracias a la red de juegos OpenFeint, puedes publicar tu score, compartirlo y compararlo con tus amigos de twitter y facebook.

Un muy buen trabajo en el artwork y en el audio, todo esto a un precio gratuito y puedes pagar $0.99 si deseas remover los ads que aparecen en la parte superior y de todas maneras los ads solamente aparecen si tienes conexión a internet por lo que puedes evitarlos si quieres.

Los invito a instalar este videojuego en su iPhone/iPod touch y los reto a superar mi actual score de 7649 (si es que pueden). Este juego es muy entretenido y adecuado para cuando tienen unos 5 minutos libres, están haciendo cola en el banco o si necesitan un pequeño break de sus actividades laborales y despejar la mente un rato.
A continuación los dejo con un vídeo demostrativo de lo que disfrutarán cuando instalen este videojuego:

"Ninjump Gameplay Video"

iPhone App de la Semana: Ninjump

"Ninjump. Mi más reciente addicción"

Categoría: Juegos
Precio: Gratuito
URL iTunes Download: http://bit.ly/aLBWdi

Simple, adictivo y excesivamente fácil de jugar. Pasarás pegado a este juego un buen rato hasta que logres llegar a un nivel lo suficientemente bueno o hasta que superes a tus amigos de twitter y facebook. Que es mejor que ninjas corriendo y saltando por las paredes, matando todo lo que se les atraviesa a su paso mientras saltan de una pared a otra?

La modalidad es excesivamente fácil. El ninja va corriendo sobre una pared y al dar un tap sobre cualquier parte de la pantalla el ninja salta de una pared a otra. Si encuentras un obstáculo en la pared, debes saltar a la otra. Si el obstáculo se lanza hacia ti, das un tap para saltar y le pegas mientras vas en el aire. Si le pegas tres veces seguidas al mismo objeto, liberas el poder especial de ese objeto. Hasta el momento he logrado descubrir cuatro poderes especiales que me recuerdan a cuando en Mario Bros sacabas la estrella que te volvía momentáneamente invencible.

"3 de los posibles superpoderes de Ninjump."

El objetivo de este juego, al igual que todos los juegos de arcade, es lograr el mayor puntaje que se pueda obtener. Gracias a la red de juegos OpenFeint, puedes publicar tu score, compartirlo y compararlo con tus amigos de twitter y facebook.

Un muy buen trabajo en el artwork y en el audio, todo esto a un precio gratuito y puedes pagar $0.99 si deseas remover los ads que aparecen en la parte superior y de todas maneras los ads solamente aparecen si tienes conexión a internet por lo que puedes evitarlos si quieres.

Los invito a instalar este videojuego en su iPhone/iPod touch y los reto a superar mi actual score de 7649 (si es que pueden). Este juego es muy entretenido y adecuado para cuando tienen unos 5 minutos libres, están haciendo cola en el banco o si necesitan un pequeño break de sus actividades laborales y despejar la mente un rato.
A continuación los dejo con un vídeo demostrativo de lo que disfrutarán cuando instalen este videojuego:

"Ninjump Gameplay Video"

viernes, agosto 27, 2010

jQuery para Móviles a la Vuelta de la Esquina

"jQuery ahora en nuestros smartphones y tablets. Yuju! :D"

Recientemente me entero que la comunidad de desarrolladores de jQuery trae entre manos un prometedor proyecto que pretende llevar este popular framework a los browsers de los dispositivos móviles y sus hermanos mayores, las tablets. Este proyecto es denominado jQuery Mobile.

En el web existen pocos frameworks de javascript capaces de considerarse cross-browser y cross-device, especialmente cuando hablamos de dispositivos móviles. El equipo de jQuery tiene un gran reto en sus manos si quiere llevar a cabo este objetivo especialmente si consideramos que jquery no sobresale por su performance pero sí por su popularidad, su robustez en sus widgets de jquery-ui y por la gran cantidad de plugins que existen para extenderlo.

En este sitio ellos han publicado la lista de los browsers que actualmente existen para dispositivos móviles, clasificados según sus capacidades de ejecutar javascript y su compatibilidad con los estándares del W3C. jQuery planea soportar los browsers clase A y B, conformados por los smartphones de alta gama como iPhone, Blackberry, Dispositivos con Android, La serie N de Nokia, entre otros.

Los diseños que están planeando para el nuevo tema de jquery-ui para móviles se me hace muy similar a la interfaz y los controles del iOS en smartphones y al look and feel del MacOS y no era de esperar, ya que estas son en lo que a mi respecta las interfaces de usuario más amigables que existen a la fecha.

"Así lucirán los widgets de jQuery UI adaptados para smartphones"

Lo que distinguirá a este framework de los demás es que desde ya va pensado no solamente para smartphones sino también para tablets. Actualmente no conozco ningún framework para desarrollo web o aplicaciones nativas pensadas exclusivamente en el diseño y las capacidades de una tablet por lo que jQuery sería el pionero y la base para el futuro mercado de tablets que en un futuro no muy lejano pasarán a competir con el iPad.

Por el momento este proyecto aún se encuentra en fase de desarrollo y prometen liberarlo a finales del presente año por lo que habrá que estar pendiente de los avances de este prometedor proyecto de jQuery. Pueden seguir todos los avances en el blog del proyecto, en la cuenta de twitter de jQuery y en la wiki de jQuery Mobile, donde además pueden aportar ideas al proyecto.

jQuery para Móviles a la Vuelta de la Esquina

"jQuery ahora en nuestros smartphones y tablets. Yuju! :D"

Recientemente me entero que la comunidad de desarrolladores de jQuery trae entre manos un prometedor proyecto que pretende llevar este popular framework a los browsers de los dispositivos móviles y sus hermanos mayores, las tablets. Este proyecto es denominado jQuery Mobile.

En el web existen pocos frameworks de javascript capaces de considerarse cross-browser y cross-device, especialmente cuando hablamos de dispositivos móviles. El equipo de jQuery tiene un gran reto en sus manos si quiere llevar a cabo este objetivo especialmente si consideramos que jquery no sobresale por su performance pero sí por su popularidad, su robustez en sus widgets de jquery-ui y por la gran cantidad de plugins que existen para extenderlo.

En este sitio ellos han publicado la lista de los browsers que actualmente existen para dispositivos móviles, clasificados según sus capacidades de ejecutar javascript y su compatibilidad con los estándares del W3C. jQuery planea soportar los browsers clase A y B, conformados por los smartphones de alta gama como iPhone, Blackberry, Dispositivos con Android, La serie N de Nokia, entre otros.

Los diseños que están planeando para el nuevo tema de jquery-ui para móviles se me hace muy similar a la interfaz y los controles del iOS en smartphones y al look and feel del MacOS y no era de esperar, ya que estas son en lo que a mi respecta las interfaces de usuario más amigables que existen a la fecha.

"Así lucirán los widgets de jQuery UI adaptados para smartphones"

Lo que distinguirá a este framework de los demás es que desde ya va pensado no solamente para smartphones sino también para tablets. Actualmente no conozco ningún framework para desarrollo web o aplicaciones nativas pensadas exclusivamente en el diseño y las capacidades de una tablet por lo que jQuery sería el pionero y la base para el futuro mercado de tablets que en un futuro no muy lejano pasarán a competir con el iPad.

Por el momento este proyecto aún se encuentra en fase de desarrollo y prometen liberarlo a finales del presente año por lo que habrá que estar pendiente de los avances de este prometedor proyecto de jQuery. Pueden seguir todos los avances en el blog del proyecto, en la cuenta de twitter de jQuery y en la wiki de jQuery Mobile, donde además pueden aportar ideas al proyecto.

lunes, agosto 23, 2010

Muro, El Nuevo Proyecto de DeviantART

"DeviantART Muro"

DeviantART es una comunidad online donde dibujantes, diseñadores, escritores y artistas en general pueden publicar su material, comentar y calificar el material de otros y recibir inspiración. A raíz su décimo aniversario de lanzamiento, estos nos han traído una grata sorpresa y una nueva herramienta en su sitio: DeviantArt Muro.

Muro es una herramienta de dibujo y pintura, tal como freehand, photoshop o gimp pero basada completamente en el web, mucho más sencilla y minimalista. Está integrada completamente en DeviantART por lo que la publicación de tus dibujos en tu portafolio se encuentra a un click de distancia.

Soporta undo-redo, las herramientas básicas de pincel, cubo de pintura, cuentagotas y borrador, paleta de colores, manejo de capas y una larga serie de filtros (motion blur, emboss, lighten, ...). Cuenta además en su forma básica con un total de siete diferentes brochas para usar con el pincel. Puedes además aquirir tres paquetes extra de brochas por un total de 320 deviantART points cada paquete. A continuación un ejemplo de las brochas que vienen por defecto:

"Ejemplo de la forma de las siete brochas que vienen en la forma básica de deviantART Muro"

Esta herramienta no requiere de flash como otros ya que está basado enteramente en HTML5. Esto permite que pueda ser utilizado sin problemas desde un iPad u otras tablets y funciona prefectamente con dispositivos wacom.
Para que se den una idea de lo que pueden desarrollar con el, en este link pueden encontrar una galería de dibujos realizados con Muro.

Y como no podía faltar, aquí los dejo con un vídeo de speedpaint utilizando Muro:



"Speed painting con DeviantART Muro"

Muro, El Nuevo Proyecto de DeviantART

"DeviantART Muro"

DeviantART es una comunidad online donde dibujantes, diseñadores, escritores y artistas en general pueden publicar su material, comentar y calificar el material de otros y recibir inspiración. A raíz su décimo aniversario de lanzamiento, estos nos han traído una grata sorpresa y una nueva herramienta en su sitio: DeviantArt Muro.

Muro es una herramienta de dibujo y pintura, tal como freehand, photoshop o gimp pero basada completamente en el web, mucho más sencilla y minimalista. Está integrada completamente en DeviantART por lo que la publicación de tus dibujos en tu portafolio se encuentra a un click de distancia.

Soporta undo-redo, las herramientas básicas de pincel, cubo de pintura, cuentagotas y borrador, paleta de colores, manejo de capas y una larga serie de filtros (motion blur, emboss, lighten, ...). Cuenta además en su forma básica con un total de siete diferentes brochas para usar con el pincel. Puedes además aquirir tres paquetes extra de brochas por un total de 320 deviantART points cada paquete. A continuación un ejemplo de las brochas que vienen por defecto:

"Ejemplo de la forma de las siete brochas que vienen en la forma básica de deviantART Muro"

Esta herramienta no requiere de flash como otros ya que está basado enteramente en HTML5. Esto permite que pueda ser utilizado sin problemas desde un iPad u otras tablets y funciona prefectamente con dispositivos wacom.
Para que se den una idea de lo que pueden desarrollar con el, en este link pueden encontrar una galería de dibujos realizados con Muro.

Y como no podía faltar, aquí los dejo con un vídeo de speedpaint utilizando Muro:



"Speed painting con DeviantART Muro"

martes, agosto 17, 2010

iPhone App de la Semana: Awesome Note


Categoría: Productividad
Precio: $3.99
URL Compañía: http://bit.ly/clOc9D
URL iTunes Download: http://bit.ly/7lS5gz

La productividad es una de las características primarias de las aplicaciones de la App Store. En la tienda hay una gran variedad de aplicaciones para escribir notas, TODOs, listas de compras, ideas que surgen de repente, etc. tantas aplicaciones hay como necesidades tengan los usuarios. Existe una en especial que combina todas las necesidades que se pueden tener para tomar notas. Esta aplicación es Awesome Note.

Esta aplicación engloba tantas buenas características que no me alcanzará el post para mencionarlas. En lo personal inicié con la versión gratuita que te permite crear hasta siete notas en total y luego de probarla por al rededor de una semana me decidí por invertir esos cuatro dólares en la versión completa.

Permite clasificar tus notas en carpetas, pudiendo elegir el nombre, ícono, color y orden de las mismas, además de permitir asignar una clave numérica a estas de modo que no cualquiera pueda ver las notas en su interior.

"Diferentes opciones de personalización de un folder en Awesome Note"

Al igual que otras aplicaciones, permite adjuntar imágenes, vínculos y mapas a tus notas. Puedes agregar de una a tres estrellas a una nota para clasificar su importancia. Convertir una nota en un TODO es tan fácil como especificarle una fecha de cumplimiento, además de poder especificar si esta nota se repetirá con el tiempo o se cumplirá solamente una vez.



Quizá lo que más me fascina de esta app es la gran libretad que tengo para personalizarla. Tiene cuatro diferentes formas de visualizar las notas, todas en full landscape teniendo además una vista en forma de calendario con las notas adheridas a sus respectivos días.

"Diferentes formas de visualizar tus notas en AwesomeNote"

Otra cosa que no podía faltar para que esta aplicación sea tan Awesome como su nombre lo indica es la capacidad de poder realizar backup y restore de las notas, guardándolas en la nube, específicamente en tu cuenta de Google documents. Puedes además personalizar cada folder para que este no sea sincronizado si no lo deseas y todo esto a la velocidad de dos taps.

"Sincronización de notas con Google Docs"

Acaso les mencioné que se puede personalizar el tipo y tamaño de fuente de una nota? además su background?Además posee Quick Memos, un área donde puedes apuntar rápidamente cualquier cosa, sin preocuparte por tanta personalización, para luego poder convertirlo en una nota como las demás.

Por cada una de estas características especiales y otras que me faltó mencionar además de las nuevas características que liberan frecuentemente sus desarrolladores puedo considerar personalmente que es una app en la que vale la pena invertir cuatro dólares. La verdad considero que ha sido una de mis mejores inversiones.

iPhone App de la Semana: Awesome Note


Categoría: Productividad
Precio: $3.99
URL Compañía: http://bit.ly/clOc9D
URL iTunes Download: http://bit.ly/7lS5gz

La productividad es una de las características primarias de las aplicaciones de la App Store. En la tienda hay una gran variedad de aplicaciones para escribir notas, TODOs, listas de compras, ideas que surgen de repente, etc. tantas aplicaciones hay como necesidades tengan los usuarios. Existe una en especial que combina todas las necesidades que se pueden tener para tomar notas. Esta aplicación es Awesome Note.

Esta aplicación engloba tantas buenas características que no me alcanzará el post para mencionarlas. En lo personal inicié con la versión gratuita que te permite crear hasta siete notas en total y luego de probarla por al rededor de una semana me decidí por invertir esos cuatro dólares en la versión completa.

Permite clasificar tus notas en carpetas, pudiendo elegir el nombre, ícono, color y orden de las mismas, además de permitir asignar una clave numérica a estas de modo que no cualquiera pueda ver las notas en su interior.

"Diferentes opciones de personalización de un folder en Awesome Note"

Al igual que otras aplicaciones, permite adjuntar imágenes, vínculos y mapas a tus notas. Puedes agregar de una a tres estrellas a una nota para clasificar su importancia. Convertir una nota en un TODO es tan fácil como especificarle una fecha de cumplimiento, además de poder especificar si esta nota se repetirá con el tiempo o se cumplirá solamente una vez.



Quizá lo que más me fascina de esta app es la gran libretad que tengo para personalizarla. Tiene cuatro diferentes formas de visualizar las notas, todas en full landscape teniendo además una vista en forma de calendario con las notas adheridas a sus respectivos días.

"Diferentes formas de visualizar tus notas en AwesomeNote"

Otra cosa que no podía faltar para que esta aplicación sea tan Awesome como su nombre lo indica es la capacidad de poder realizar backup y restore de las notas, guardándolas en la nube, específicamente en tu cuenta de Google documents. Puedes además personalizar cada folder para que este no sea sincronizado si no lo deseas y todo esto a la velocidad de dos taps.

"Sincronización de notas con Google Docs"

Acaso les mencioné que se puede personalizar el tipo y tamaño de fuente de una nota? además su background?Además posee Quick Memos, un área donde puedes apuntar rápidamente cualquier cosa, sin preocuparte por tanta personalización, para luego poder convertirlo en una nota como las demás.

Por cada una de estas características especiales y otras que me faltó mencionar además de las nuevas características que liberan frecuentemente sus desarrolladores puedo considerar personalmente que es una app en la que vale la pena invertir cuatro dólares. La verdad considero que ha sido una de mis mejores inversiones.

domingo, agosto 15, 2010

El Ultra portable de $35 de la India

El siguiente video muestra un dispositivo ultra portable de tan solo $35.




Este pequeño aparato tiene instalado Android OS, NO posee disco duro, trabajaria con una tarjeta SD, posee 2 GB de RAM, tiene WiFi y estoy casi seguro que el costo mencionado esta subsidiado por el gobierno de India, pero podriamos esperar un costo de venta (retail price) fuera de la India de unos $50 - $60 aprox. (quizas?) Posee camara, y por lo que vimos, reproduce video aceptablemente. Basicamente, una Android Tablet ultra barata.

A mi me parece increible, y yo les aseguro que hare lo posible por comprar una. Y a ustedes ¿Qué les parece? ¿Compraria una? ¿Tendremos gadgets así en El Salvador?

Más detalles en Engadget: http://www.engadget.com/2010/08/11/35-tablet-makes-an-appearance-on-indian-tv-video/

El Ultra portable de $35 de la India

El siguiente video muestra un dispositivo ultra portable de tan solo $35.




Este pequeño aparato tiene instalado Android OS, NO posee disco duro, trabajaria con una tarjeta SD, posee 2 GB de RAM, tiene WiFi y estoy casi seguro que el costo mencionado esta subsidiado por el gobierno de India, pero podriamos esperar un costo de venta (retail price) fuera de la India de unos $50 - $60 aprox. (quizas?) Posee camara, y por lo que vimos, reproduce video aceptablemente. Basicamente, una Android Tablet ultra barata.

A mi me parece increible, y yo les aseguro que hare lo posible por comprar una. Y a ustedes ¿Qué les parece? ¿Compraria una? ¿Tendremos gadgets así en El Salvador?

Más detalles en Engadget: http://www.engadget.com/2010/08/11/35-tablet-makes-an-appearance-on-indian-tv-video/

jueves, agosto 12, 2010

Celebración del Día de Debian en El Salvador

Este sábado 14 de agosto a partir de las 8:30 de la mañana, se realizará la celebración del Día de Debian ( leer más sobre Debian Day ) en conmemoración al aniversario del nacimiento de dicho Proyecto.

Se estará desarrollando una serie de ponencias, y se tendrá la participación de un Desarrollador Debian.
La invitación es para que asistan a las instalaciones de la Biblioteca (BIB301-Tercera Planta) de la Facultad de Ingeniería y Arquitectura en la Universidad de El Salvador. La entrada es gratis y libre ;).


El Proyecto Debian es una asociación de personas que han hecho causa común para crear un sistema operativo (SO) libre: Debian GNU/Linux

Sitio Oficial: http://www.debian.org/

¡Nos vemos ahí!

Celebración del Día de Debian en El Salvador

Este sábado 14 de agosto a partir de las 8:30 de la mañana, se realizará la celebración del Día de Debian ( leer más sobre Debian Day ) en conmemoración al aniversario del nacimiento de dicho Proyecto.

Se estará desarrollando una serie de ponencias, y se tendrá la participación de un Desarrollador Debian.
La invitación es para que asistan a las instalaciones de la Biblioteca (BIB301-Tercera Planta) de la Facultad de Ingeniería y Arquitectura en la Universidad de El Salvador. La entrada es gratis y libre ;).


El Proyecto Debian es una asociación de personas que han hecho causa común para crear un sistema operativo (SO) libre: Debian GNU/Linux

Sitio Oficial: http://www.debian.org/

¡Nos vemos ahí!

miércoles, agosto 11, 2010

iPhone App de la Semana: Simplemind

Categoría: Productividad
Precio: Express: Gratuita. Full: $6.99
URL iTunes Download: Express: http://bit.ly/96oGfV Full: http://bit.ly/cHrOsO


Los mapas mentales son una herramienta muy útil a la hora de estudiar o tratar de entender una idea o un concepto. Permiten realizar lluvias de ideas (brainstorming) de una idea central en todas las palabras relacionadas a esta mediante uno o distintos contextos de manera que se nos facilite la comprensión de un tema.

En la App Store me he encontrado esta muy útil aplicación que te permite crear mapas mentales de una manera rápida y sencilla.

"Vista de un mapa mental en Simplemind"

Lo mejor de esta app es lo fácil que es agregar y manipular los nodos del mapa. La simplicidad es lo que distingue a esta aplicación. Permite además variar el tema de colores escogiendo de entre un catálogo de temas que posee por defecto. Otra capacidad especial es el hecho de poder exportar los mapas mentales como imágenes, quedando estas guardadas en la carpeta de imágenes de tu iPhone/iPod Touch.

El plus que acompaña a esta app es la posibilidad de sincronizar los mapas mentales con su versión desktop disponible en el sitio de los creadores de la app de manera que puedas intercambiar mapas mentales entre tu iPhone y tu PC.

"Opciones de exportación de un mapa mental"


A continuación los dejo con un vídeo de lo que pueden hacer con la aplicación:



En mi opinión no vale la pena pagar casi $7.00 por la versión full ya que las opciones extra no devengan el valor a pagar por ella. Se puede trabajar cómodamente con la versión Express gratuita, creando cuantos mapas necesiten y exportándolos a la carpeta de imágenes del iPhone.

iPhone App de la Semana: Simplemind

Categoría: Productividad
Precio: Express: Gratuita. Full: $6.99
URL iTunes Download: Express: http://bit.ly/96oGfV Full: http://bit.ly/cHrOsO


Los mapas mentales son una herramienta muy útil a la hora de estudiar o tratar de entender una idea o un concepto. Permiten realizar lluvias de ideas (brainstorming) de una idea central en todas las palabras relacionadas a esta mediante uno o distintos contextos de manera que se nos facilite la comprensión de un tema.

En la App Store me he encontrado esta muy útil aplicación que te permite crear mapas mentales de una manera rápida y sencilla.

"Vista de un mapa mental en Simplemind"

Lo mejor de esta app es lo fácil que es agregar y manipular los nodos del mapa. La simplicidad es lo que distingue a esta aplicación. Permite además variar el tema de colores escogiendo de entre un catálogo de temas que posee por defecto. Otra capacidad especial es el hecho de poder exportar los mapas mentales como imágenes, quedando estas guardadas en la carpeta de imágenes de tu iPhone/iPod Touch.

El plus que acompaña a esta app es la posibilidad de sincronizar los mapas mentales con su versión desktop disponible en el sitio de los creadores de la app de manera que puedas intercambiar mapas mentales entre tu iPhone y tu PC.

"Opciones de exportación de un mapa mental"


A continuación los dejo con un vídeo de lo que pueden hacer con la aplicación:



En mi opinión no vale la pena pagar casi $7.00 por la versión full ya que las opciones extra no devengan el valor a pagar por ella. Se puede trabajar cómodamente con la versión Express gratuita, creando cuantos mapas necesiten y exportándolos a la carpeta de imágenes del iPhone.

domingo, agosto 08, 2010

Qué Motiva a un Equipo de IT?

Hace poco tuve la oportunidad de ver la conferencia de TED de Dan Pink en la cual nos explica lo que mejor funciona para motivanos a realizar una u otra tarea en nuestro trabajo y lo increíblemente diferente que reaccionamos a las recompensas monetarias dependiendo del tipo de actividad que realizamos. Los invito a que dediquen no más de 20 minutos en presenciar dicha conferencia:


"TED Talk - Dan Pink - La Sorprendente Ciencia de la Motivación"

Los miembros de un equipo de IT somos entes que mediante la creatividad transformamos necesidades de información de un cliente en una pieza de software funcional. Nosotros trabajamos mucho haciendo uso de nuestra creatividad. Aunque muchas aplicaciones luzcan similares y aunque existan herramientas que facilitan y automatizan las tareas de desarrollo, siempre existe un momento en el que expresamos una forma única de llevar a cabo una tarea.

Tomando las ideas presentadas en el video de TED podemos generar una lista extendida de las cosas que realmente motivan a un informático a crear software de mejor calidad en un menor tempo.

  • Libertad de acción: Tal como lo menciona Dan en su conferencia de TED, Google y otras empresas han obtenido grandes resultados permitiéndole a sus empleados de IT ciertas franjas de tiempo para dedicarlas en proyectos de su elección.
  • Reputación: No es ningún secreto que una característica común entre programadores (y otros de IT) es su egocetrismo. Debido a ello muchos programadores se sienten mucho mas motivados por ganar reconocimiento por competencias y retos mas que por ganancias económicas.
  • Importancia de los proyectos: Entre más personas vayan a utilizar lo que estás desarrollando y entre más vital sea este proyecto para tu empresa, el equipo se sentirá más comprometido con el mismo, sabiendo que por ser parte del proyecto los ojos de los altos mandos están puestos en su desarrollo y por ende, en quienes lo están llevando acabo sabiendo que si tiene éxito estos serán reconocidos.
  • Diversificación: Trabajar en proyectos de diferentes índoles y constante cambio de tecnologías y frameworks que incrementen los conocimientos y experiencia del equipo, pudiendo extender su horizonte de habilidades.
  • Actualización: Herramientas actuales y sin temor a experimentar con nuevas librerías y frameworks. A nadie le gusta trabajar con tecnologías pasadas de moda solamente porque quienes toman las decisiones de adquirirla no conocen lo que realmente están comprando y en muchas ocasiones no son ellos quienes van a usarla.
  • Involucramiento de sus superiores: Si eres el gerente, jefe de área, coordinador o líder de un proyecto de IT, aunque no hayas estudiado nada de informática es tu deber involucarte y aprender por lo menos a nivel general la terminología técnica del proyecto y brindar completo apoyo a tu equipo de IT. Si los jefes de IT no se involucran y no tienen ni la remota idea de lo que el equipo de IT realiza, este no se siente apoyado y posiblemente ellos te hagan pasar por escenas como este episodio de The IT Crowd:


"The IT Crowd - The Internet"

Alguna otra sugerencia para motivar a un equipo de IT?

Qué Motiva a un Equipo de IT?

Hace poco tuve la oportunidad de ver la conferencia de TED de Dan Pink en la cual nos explica lo que mejor funciona para motivanos a realizar una u otra tarea en nuestro trabajo y lo increíblemente diferente que reaccionamos a las recompensas monetarias dependiendo del tipo de actividad que realizamos. Los invito a que dediquen no más de 20 minutos en presenciar dicha conferencia:


"TED Talk - Dan Pink - La Sorprendente Ciencia de la Motivación"

Los miembros de un equipo de IT somos entes que mediante la creatividad transformamos necesidades de información de un cliente en una pieza de software funcional. Nosotros trabajamos mucho haciendo uso de nuestra creatividad. Aunque muchas aplicaciones luzcan similares y aunque existan herramientas que facilitan y automatizan las tareas de desarrollo, siempre existe un momento en el que expresamos una forma única de llevar a cabo una tarea.

Tomando las ideas presentadas en el video de TED podemos generar una lista extendida de las cosas que realmente motivan a un informático a crear software de mejor calidad en un menor tempo.

  • Libertad de acción: Tal como lo menciona Dan en su conferencia de TED, Google y otras empresas han obtenido grandes resultados permitiéndole a sus empleados de IT ciertas franjas de tiempo para dedicarlas en proyectos de su elección.
  • Reputación: No es ningún secreto que una característica común entre programadores (y otros de IT) es su egocetrismo. Debido a ello muchos programadores se sienten mucho mas motivados por ganar reconocimiento por competencias y retos mas que por ganancias económicas.
  • Importancia de los proyectos: Entre más personas vayan a utilizar lo que estás desarrollando y entre más vital sea este proyecto para tu empresa, el equipo se sentirá más comprometido con el mismo, sabiendo que por ser parte del proyecto los ojos de los altos mandos están puestos en su desarrollo y por ende, en quienes lo están llevando acabo sabiendo que si tiene éxito estos serán reconocidos.
  • Diversificación: Trabajar en proyectos de diferentes índoles y constante cambio de tecnologías y frameworks que incrementen los conocimientos y experiencia del equipo, pudiendo extender su horizonte de habilidades.
  • Actualización: Herramientas actuales y sin temor a experimentar con nuevas librerías y frameworks. A nadie le gusta trabajar con tecnologías pasadas de moda solamente porque quienes toman las decisiones de adquirirla no conocen lo que realmente están comprando y en muchas ocasiones no son ellos quienes van a usarla.
  • Involucramiento de sus superiores: Si eres el gerente, jefe de área, coordinador o líder de un proyecto de IT, aunque no hayas estudiado nada de informática es tu deber involucarte y aprender por lo menos a nivel general la terminología técnica del proyecto y brindar completo apoyo a tu equipo de IT. Si los jefes de IT no se involucran y no tienen ni la remota idea de lo que el equipo de IT realiza, este no se siente apoyado y posiblemente ellos te hagan pasar por escenas como este episodio de The IT Crowd:


"The IT Crowd - The Internet"

Alguna otra sugerencia para motivar a un equipo de IT?

jueves, agosto 05, 2010

Seguridad vs. Usabilidad

"La imagen de la discordia, origen y razón de ser de este post"

Recientemente por casualidades del destino me ví en la necesidad de ingresar al sitio en línea del banco agrícola. Tenía meses de no entrar a dicho sitio y al ingresar en esta ocasión me doy cuenta de un cambio significativo que han aplicado en la forma como escribes tu usuario, clave y token para ingresar al sistema. Resulta que ahora ya no puedes digitar de forma directa estos datos sino que debes hacer uso de un teclado virtual que te aparece en pantalla. Tal como se aprecia en la imagen inicial de este post.

Quizá la característica más particular que he encontrado junto con otros usuarios que pasaron por la misma experiencia de tratar de hacer login en dicha página, ha sido la que las teclas no se encuentran en un orden aparente sino mas bien ordenadas aleatoriamente. De hecho, por cada vez que refrescas la página (ej. en un intento fallido), dichas teclas vuelven a cambiar de posición y nuevamente de manera aleatoria.

"A ver... hoy donde quedó la A? y la L? la Ñ? OMG!"


Es cierto que hoy en día las instituciones bancarias sufren ataques de todo tipo en sus sitios web, el phishing y el cross site scripting por ejemplo, con el cual cualquier otro intenta vulnerar los sistemas web para tener acceso a las cuentas de sus clientes y sus datos privados están en juego. Es cierto que es deber de cada empresa en general proteger los datos de sus usuarios especialmente en el mayor punto débil de todos los sistemas seguros: sus pantallas de ingreso.

Todo esto es necesario para asegurarnos que los sitios a los que ingresamos se encuentren seguros de cualquier ataque pero no por ello se debe dejar de lado la usabilidad del sitio y la experiencia del usuario. Es posible mantener un balance entre seguridad y usabilidad?

La respuesta es SI.

Asumiendo que la inclusión de este terrible teclado virtual con teclas aleatorias que les mencionaba al principio se incluyó para prevenir que se intente ingresar por medio de un programa y no mediante la interacción con un usuario, existen alternativas mucho más usables para lograr este fin. Menciono las dos más comunes y útiles:

CAPTCHA

Captcha es un sistema ideado con la intención de diferenciar si la interacción con un sitio web la está realizando un humano o un programa de computadora. Para ello, muestran una imagen la cual contiene una palabra con el texto un tanto distorsionado o difuso, de manera que solamente un humano pueda leer e interpretar el texto, para luego escribirlo en un campo al final del formulario. No es 100% infalible ya que hoy en día existen programas para la interpretación de texto difuso pero sí es bastante confiable, ya que tanto Google, Facebook y otros sitios importantes hacen uso del mismo. Uno de los CAPTCHAs más populares es reCAPTCHA de Google, el cual es usado en la mayoría de formularios de login de Google cuando deseas crear una cuenta o cuando te has equivocado más de tres veces en tu login:

"Ejemplo de un cuadro de reCAPTCHA. Consiste en escribir el texto difuso en la caja de texto. En caso de no distinguirlo, click en el botón con forma de bocina para escuchar su pronunciación"

En este link puedes obtener plugins para blogs y el código fuente para hacer uso de reCAPTCHA en tu sitio.

Slide to Unlock

Este es un muy ingenioso sistema de ingreso que originalmente viene en los iPhone/iPod Touch, el cual se puede usar también en los sitios web para asegurarse que es un humano quien hace clic sobre el botón y lo desliza de izquierda a derecha. Esta interacción sería muy difícil (mas no imposible) de llevarse a cabo mediante un programa que intentara llenar automáticamente un formulario de login por lo que se podría considerar efectivo y fácil de usar.

"Ejemplo del mecanismo de submit 'Slide to Submit' similar al 'Slide to Unlock' del iPhone/iPod Touch"

En este link puedes encontrar el código fuente para incluir un botón de tipo "Slide to submit" mediante código Javascript.

Para mi punto de vista, usando alguna de las técnicas aquí presentadas, sumándole el uso de conexiones seguras por HTTPS, tokens, certificados digitales y mecanismos de prevención del XSS, un sitio podría considerarse lo suficientemente seguro como para no tener la necesidad de molestar más al usuario con pasos extra o peticiones para llevar a cabo su ingreso al sitio en cuestión.

Alguna otra técnica o sugerencia para crear sitios web tanto seguros como usables?



Bonus: Talvez estos 91 ejemplos de cajas de login te puedan inspirar para crear una página completamente usable y agradable a la vista de tus usuarios.

Bonus No. 2: Me entero en twitter que @hkadejo desarrolló un muy útil bookmarklet para desactivar las cajas de texto y poder escribir de forma manual el usuario y clave en la página del Banco Agrícola. Pueden encontrarlo en este link.

Seguridad vs. Usabilidad

"La imagen de la discordia, origen y razón de ser de este post"

Recientemente por casualidades del destino me ví en la necesidad de ingresar al sitio en línea del banco agrícola. Tenía meses de no entrar a dicho sitio y al ingresar en esta ocasión me doy cuenta de un cambio significativo que han aplicado en la forma como escribes tu usuario, clave y token para ingresar al sistema. Resulta que ahora ya no puedes digitar de forma directa estos datos sino que debes hacer uso de un teclado virtual que te aparece en pantalla. Tal como se aprecia en la imagen inicial de este post.

Quizá la característica más particular que he encontrado junto con otros usuarios que pasaron por la misma experiencia de tratar de hacer login en dicha página, ha sido la que las teclas no se encuentran en un orden aparente sino mas bien ordenadas aleatoriamente. De hecho, por cada vez que refrescas la página (ej. en un intento fallido), dichas teclas vuelven a cambiar de posición y nuevamente de manera aleatoria.

"A ver... hoy donde quedó la A? y la L? la Ñ? OMG!"


Es cierto que hoy en día las instituciones bancarias sufren ataques de todo tipo en sus sitios web, el phishing y el cross site scripting por ejemplo, con el cual cualquier otro intenta vulnerar los sistemas web para tener acceso a las cuentas de sus clientes y sus datos privados están en juego. Es cierto que es deber de cada empresa en general proteger los datos de sus usuarios especialmente en el mayor punto débil de todos los sistemas seguros: sus pantallas de ingreso.

Todo esto es necesario para asegurarnos que los sitios a los que ingresamos se encuentren seguros de cualquier ataque pero no por ello se debe dejar de lado la usabilidad del sitio y la experiencia del usuario. Es posible mantener un balance entre seguridad y usabilidad?

La respuesta es SI.

Asumiendo que la inclusión de este terrible teclado virtual con teclas aleatorias que les mencionaba al principio se incluyó para prevenir que se intente ingresar por medio de un programa y no mediante la interacción con un usuario, existen alternativas mucho más usables para lograr este fin. Menciono las dos más comunes y útiles:

CAPTCHA

Captcha es un sistema ideado con la intención de diferenciar si la interacción con un sitio web la está realizando un humano o un programa de computadora. Para ello, muestran una imagen la cual contiene una palabra con el texto un tanto distorsionado o difuso, de manera que solamente un humano pueda leer e interpretar el texto, para luego escribirlo en un campo al final del formulario. No es 100% infalible ya que hoy en día existen programas para la interpretación de texto difuso pero sí es bastante confiable, ya que tanto Google, Facebook y otros sitios importantes hacen uso del mismo. Uno de los CAPTCHAs más populares es reCAPTCHA de Google, el cual es usado en la mayoría de formularios de login de Google cuando deseas crear una cuenta o cuando te has equivocado más de tres veces en tu login:

"Ejemplo de un cuadro de reCAPTCHA. Consiste en escribir el texto difuso en la caja de texto. En caso de no distinguirlo, click en el botón con forma de bocina para escuchar su pronunciación"

En este link puedes obtener plugins para blogs y el código fuente para hacer uso de reCAPTCHA en tu sitio.

Slide to Unlock

Este es un muy ingenioso sistema de ingreso que originalmente viene en los iPhone/iPod Touch, el cual se puede usar también en los sitios web para asegurarse que es un humano quien hace clic sobre el botón y lo desliza de izquierda a derecha. Esta interacción sería muy difícil (mas no imposible) de llevarse a cabo mediante un programa que intentara llenar automáticamente un formulario de login por lo que se podría considerar efectivo y fácil de usar.

"Ejemplo del mecanismo de submit 'Slide to Submit' similar al 'Slide to Unlock' del iPhone/iPod Touch"

En este link puedes encontrar el código fuente para incluir un botón de tipo "Slide to submit" mediante código Javascript.

Para mi punto de vista, usando alguna de las técnicas aquí presentadas, sumándole el uso de conexiones seguras por HTTPS, tokens, certificados digitales y mecanismos de prevención del XSS, un sitio podría considerarse lo suficientemente seguro como para no tener la necesidad de molestar más al usuario con pasos extra o peticiones para llevar a cabo su ingreso al sitio en cuestión.

Alguna otra técnica o sugerencia para crear sitios web tanto seguros como usables?



Bonus: Talvez estos 91 ejemplos de cajas de login te puedan inspirar para crear una página completamente usable y agradable a la vista de tus usuarios.

Bonus No. 2: Me entero en twitter que @hkadejo desarrolló un muy útil bookmarklet para desactivar las cajas de texto y poder escribir de forma manual el usuario y clave en la página del Banco Agrícola. Pueden encontrarlo en este link.

martes, agosto 03, 2010

iPhone App de la Semana: MoneyBook


Categoría: Finanzas
Precio: $2.99
URL Compañía: http://moneybookapp.com/
URL iTunes Download: http://bit.ly/aCAfsR

Hace ya un tiempo hice un review de aplicaciones web con la finalidad de ayudarnos a administrar nuestras finanzas. Cada una de ellas muy útil, segura y fácil de usar. Nos brindaba un panorama gráfico estadístico de como gastamos nuestro dinero y así poder clasificar e identificar posibles gastos innecesarios con la finalidad de ahorrar más. En ese momento, estos sitios carecían de una característica importante: movilidad. Muchas veces no logras recordar al final del día en qué has gastado tu dinero por lo que es mucho más fácil registrarlos en el momento si cuentas con un iPhone o iPod Touch. Si este es su caso, esta aplicación es perfecta para ustedes.

Cuenta con una interfaz bastante sencilla. En su pantalla inicial muestra nuestro budget mensual, menos la suma de gastos que hemos acumulado hasta el momento durante ese mes. Nos permite agregar transacciones basadas en una lista de clasificaciones a las cuales podemos agregar o quitar las que no utilicemos. Además, cada transacción puede llevar un monto, fecha y descripción en forma de nota.

"3 pantallas para agregar una transacción: 1-Monto. 2-Descripción(opcional). 3-Fecha (Por defecto, fecha actual)"

Quizá lo más importante de esta app es que puedes exportar tus transacciones en formato .csv (para verlos desde excel) o sincronizarlos con su sitio web, de manera que si un día se te resetea tu iphone o desinstalas la app, luego puedes volver a importar todas tus viejas transacciones. Un plus realmente bueno es la capacidad de ver la lista de transacciones mensuales y anuales en forma gráfica simple y sencillamente girando el iPhone/iPod de forma horizontal, estando en la vista de transacciones o del historial mensual.

"Al girar el iPhone/iPod de forma horizontal en la vista de transacciones del mes o transacciones anuales, la aplicación te muestra de forma gráfica el gasto de cada categoría"

Otro plus reciente a esta aplicación es que además de poder mantener un backup de tus transacciones en la nube, también puedes consultar de manera gráfica tus transacciones sincronizadas desde tu iPod/iPhone.

"Sitio web de la iPhone App MoneyBook"

En lo personal siempre tomo muy en cuenta la facilidad de uso y la belleza de su interfaz a la hora de comprar una aplicación. Esta en lo personal me ha satisfecho tanto en su utilidad como en su vistosidad. Aún cuando hayan otras apps con igual utilidad o igual vistosidad, considero que vale la pena pagar $3.00 por esta aplicación. Qué opinan ustedes?

iPhone App de la Semana: MoneyBook


Categoría: Finanzas
Precio: $2.99
URL Compañía: http://moneybookapp.com/
URL iTunes Download: http://bit.ly/aCAfsR

Hace ya un tiempo hice un review de aplicaciones web con la finalidad de ayudarnos a administrar nuestras finanzas. Cada una de ellas muy útil, segura y fácil de usar. Nos brindaba un panorama gráfico estadístico de como gastamos nuestro dinero y así poder clasificar e identificar posibles gastos innecesarios con la finalidad de ahorrar más. En ese momento, estos sitios carecían de una característica importante: movilidad. Muchas veces no logras recordar al final del día en qué has gastado tu dinero por lo que es mucho más fácil registrarlos en el momento si cuentas con un iPhone o iPod Touch. Si este es su caso, esta aplicación es perfecta para ustedes.

Cuenta con una interfaz bastante sencilla. En su pantalla inicial muestra nuestro budget mensual, menos la suma de gastos que hemos acumulado hasta el momento durante ese mes. Nos permite agregar transacciones basadas en una lista de clasificaciones a las cuales podemos agregar o quitar las que no utilicemos. Además, cada transacción puede llevar un monto, fecha y descripción en forma de nota.

"3 pantallas para agregar una transacción: 1-Monto. 2-Descripción(opcional). 3-Fecha (Por defecto, fecha actual)"

Quizá lo más importante de esta app es que puedes exportar tus transacciones en formato .csv (para verlos desde excel) o sincronizarlos con su sitio web, de manera que si un día se te resetea tu iphone o desinstalas la app, luego puedes volver a importar todas tus viejas transacciones. Un plus realmente bueno es la capacidad de ver la lista de transacciones mensuales y anuales en forma gráfica simple y sencillamente girando el iPhone/iPod de forma horizontal, estando en la vista de transacciones o del historial mensual.

"Al girar el iPhone/iPod de forma horizontal en la vista de transacciones del mes o transacciones anuales, la aplicación te muestra de forma gráfica el gasto de cada categoría"

Otro plus reciente a esta aplicación es que además de poder mantener un backup de tus transacciones en la nube, también puedes consultar de manera gráfica tus transacciones sincronizadas desde tu iPod/iPhone.

"Sitio web de la iPhone App MoneyBook"

En lo personal siempre tomo muy en cuenta la facilidad de uso y la belleza de su interfaz a la hora de comprar una aplicación. Esta en lo personal me ha satisfecho tanto en su utilidad como en su vistosidad. Aún cuando hayan otras apps con igual utilidad o igual vistosidad, considero que vale la pena pagar $3.00 por esta aplicación. Qué opinan ustedes?

Sunsetting Sr. Byte.

El Sr. Byte ha estado más de 5 años inactivo. Digamos que estaba en " code freeze ". Pero ahora es el último release. Quizas no...