News aggregator
La nube en palabras simples
La nube es una buena manera de pasar tus preocupaciones a otros. Pasar tus aplicaciones y servidores a un ambiente virtualizado, la nube, donde tienes los recursos para expandirte según necesites en este ambiente prácticamente al infinito. Aún así, el concepto es bastante más complejo y discutible, veamos ejemplos.
Cuando usas una aplicación en la nube (Zoho, Gmail, Basecamp, etc.) lo correcto es decir que se usa Software como Servicio (SaaS por sus siglas en ingles), bajo este concepto no nos preocupamos de cosas como instalarlo o actualizar el software que usamos, el paradigma es que se vuelve un servicio y eso responsabilidad de proveedor de la aplicación.
Es importante saber que bajo este contexto las aplicaciones contienen tu información, si el proveedor del servicio algo le sale mal no podrías acceder a tus datos y puede ser que justo cuando lo necesites, también si eres paranoia veras que datos confidenciales tuyos están lejos de tu control por lo que “alguien” podría acceder a ellos, esto es una posibilidad pero no es la regla general.
De otro lado, cuando se usa una arquitectura de servidores virtuales montados sobre la nube del proveedor (Rackspace Cloud o Amazon EC2 por ejemplo) hablamos de Infraestructura como Servicio (IaaS), no tienes que conseguir el hardware para poner más servidores sino que los virtualizas cuando los necesitas pudiendo escalar casi al infinito, asi es como lo usamos en El Comercio.
Pero lo que no se esta diciendo que el “casi al infinito” implica que escalaras los servicios hasta donde permita el presupuesto, una subida de visitas significa también un mayor gasto. Pagas lo que usas. Condicionalmente la nube no se construye sola así que permanece el tiempo que te tomara la puesta en marcha de dichos servidores y de como dicha configuración desaparecerá como lágrimas…en la lluvia si por alguna razón se apaga una instancia, cosa que ya paso alguna vez.
Con esto, el tema de la nube solo debiera preocuparte si :
- Servirte de una aplicación evitando perder tiempo instalándola o actualizando.
- Quieres lanzar una aplicación rápidamente y necesitas asegurar que puedas ampliar rápidamente en caso sea un éxito.
- Tienes el dinero para pagar la nube.
Y ese fue el post promoviendo el uso responsable de la palabra “nube” ;)
Eventos opensource : Software Freedom Day y FESOLI 2009
Software Freedom Day, organizado por 11 comunidades peruanas buscan acercar al emprendedores, estudiantes y publico interesado al opensource, es este 19 de setiembre y es auspiciado por la USMP e IBM. Es gratuito.
III Festival Internacional de Software Libre – GNU/Linux, tiene como objetivos “conocer experiencias en el desarrollo de proyectos, casos de éxito, migraciones y soluciones basados en Software Libre para el sector empresarial y gubernamental”, alguna personalidades que vendrán son Jon ‘Maddog’ Hall y Marcelo Tosatti, es promovido por la
Comunidad de Software Libre Garcilasina, se realizara el 14 de noviembre y la entrada es de 30 soles hasta el 30 de setiembre.
Participare en ambos eventos, ahí nos vemos.
Cosas peligrosas
Las tres cosas más peligrosas del mundo son: un programador con un soldador, un ingeniero de hardware con un parche de software y un usuario con una idea.
Proverbio informático. Sabiduría popular que le dicen.
Salón de la vergüenza : interfaces de usuario
Una serie de ejemplos de interfaces absurdas en aplicaciones de escritorio, una buena referencia o también un buen rato de humor.
via : Salón de la Vergüenza de las interfaces de usuario
Un video por el Blogday 2009
lamula.pe hizo un vídeo sobre el comienzo de los blogs en Perú, la prehistoria del blog peruano :
Queda para el recuerdo :’)
Top 10 mitos en experiencia del usuario
Y estos son :
- #10: Si el diseño es bueno no necesitas probarlo (If the Design is a Good One, You Don’t Need to Test It)
- #9: La gente no cambia (People Don’t Change)
- #8: Diseñe para evitar clicks (Design to Avoid Clicks)
- #7: El diseño de la Experiencia de Usuario se detiene en los márgenes del producto (UX Design Stops at the Edges of the Product)
- #6: Si tienes un buen sistema de búsqueda no necesitas una buena arquitectura de la información (If you Have Great Search, You Don’t Need Great Information Architecture)
- #5: ¿No se puede decidir? Que sea una opción (Can’t Decide? Make it a Preference)
- #4: Diseñe con la implementación en mente (Design Always with Implementation in Mind)
- #3: La gente sabe lo que quiere (People Know What They Like)
- #2: La gente lee (People Read)
- #1: El diseño tiene que ser original (The Design Has to be Original)
De lejos mi favorita es la #3, Think Vitamin publico el articulo original en ingles, tarea : leerlo completo.
Nokia N900 + Maemo 5
Nokia N900 ya es oficial, tags interesantes : procesador 600 MHz, memoria 1GB (256 física, 768 MB virtual), aceleración gráfica OpenGL (WTF!?), almacenamiento 32GB (llega hasta 48GB), resolución 800×480px, cámara 5Mpx, reproduce vídeo, graba vídeo, tv-out, bluetooth WIFI, radio FM, GPS, teclado físico, Mozilla, Flash plugin de serie, aplicaciones instalables ... y también sirve como teléfono.
Viene con Maemo 5, una versión de Linux para estos MID, completamente opensource ;)
Este objeto del deseo costaría 500 euros antes de sumarle los impuestos. Puedes seguir babeando viendo las especificaciones técnicas en maemo.nokia.com/n900/
PD: me reafirmo, soy un NokiaFan :)
El Ejército no tiene idea del software libre
Leo el INFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE No 001-2009/DITELE/SD DESARROLLO del Ejército Peruano, la intención del documento es recomendar la compra de software Microsoft para esta institución del Estado, para esto hace una comparación entre software libre y propietario.
El problema es la cantidad de mentiras acerca del software libre mencionadas en dicho informe, no se analiza la situación actual del opensource, es contradictorio, se cae en mitos clásicos y así sucesivamente. Una selección de mis frases favoritas, copio tal cual :
- “Linux … A menudo no proporciona el código fuente.” (página 7)
- “Válido para servir contenido estático sencillo en máquinas de gama baja de un único procesador.” (página 8)
- “Linux … Todo o nada, no puede delegar privilegios de administrador.” (página 10)
- “... grupos especialistas en Seguridad Informática afirman que Linux sufre también de muchas debilidades y que las correcciones al núcleo (kernel) son hechas por desconocidos y fuentes poco confiables.” (página 10)
- “Linux … De manera predeterminada sólo admite 960M RAM, es preciso recompilar el kernel y aplicar revisiones para admitir 2G RAM y el tamaño máximo de archivos es 2G.” (página 11)
- “el código del sistema es público algo que favorece a los hackers hacer modificaciones sobre el núcleo del sistema, y facilita los ataques” (página 11)
- “Decir que Linux es mejor porque existe un mayor número de programadores no es cierto, debido a que, ciertamente, hay una mayor cantidad de desarrolladores, los cuales efectúan su trabajo sin recibir remuneración, lo que implica una dedicación menor que en Microsoft, donde los programadores trabajan por un sueldo (además del aspecto de realización personal, etc.)” (página 25, en este punto no supe si reír o llorar)
Y así sucesivamente, el documento es FUD puro. Así se decide iniciar una licitación por un valor referencial de S/. 5’058,996.00 basado en un informe técnico que parece elaborado por un aficionado a la informática que por asesores serios.
A ver si el Ejército reconsidera la decisión, contrata gente que conozca de tanto de software libre como propietario que asesore correctamente y se tome una decisión pensando en el futuro y basada en mejores argumentos.
En este país no nos sobra la plata.
Referencias
- INFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE No001-2009/DITELE/SD DESARROLLO (.PDF,969.3 KB)
- LICITACION PÚBLICA Nº 0007-2009-SCOME/DILOGE PRIMERA CONVOCATORIA LICENCIAMIENTO DE SOFTWARE MICROSOFT MODALIDAD ENTERPRISE AGREEMENT (.DOC, 733.5 KB)
Mejoras en la usabilidad de Wikipedia
Wikimedia Technical Blog anuncia las pruebas beta de las mejoras para Wikipedia, estas se concentran en la usabilidad del sitio con un nuevo skin llamado Vector y una mejor barra de herramientas de edición.
Google, Pagerank y Twitter
¿Qué medio de búsqueda ofrece información más fiable, Google o Twitter? ¿Qué factores determinan el PageRank de una página de Twitter? Google responde
Google : Caffeine update
- Es una actualización mayor de la infraestructura de Google que aún no se aplica, comentan que es algo en lo trabajan continuamente.
- Se puede probar comparar los búsquedas (es cutre pero sirve) o probarlo directamente en el sandbox, a primera visita resultados varían poco al buscador actual y son servidos a mayor velocidad.
- Ahora están interesados en feedback acerca de la calidad de las búsquedas y las diferencias con el servicio actual.
- Creo que es temprano para hablar de repensar el SEO como lo conocemos, pero no debemos perderle ojo a estos cambios.
Más en :
Diseñar para todos
No se puede diseñar una interfaz para todos, la interfaces son especificas a los usuarios objetivo en su contexto especifico, dar con la correcta se resuelve con pruebas de usuario y heurísticas, buscar la solución intermedia para contentar a todos o tener un comité para estas decisiones solo burocratiza el problema, no lo soluciona.
Dilbert, un héroe personal, aparece muchas veces en dilemas similares, más en Dilbert on User Experience y Dilbert Does Usability.
Equipos Web en el Mundo Real™
Mañana Sabado 18 por la tarde (hora peruana, GMT -5) estaré hablando sobre Equipos Web en la conferencia online Adobe en Vivo, evento organizado por la gente de GarageFlash que ya lleva desde el martes con ponencias de calidad sobre flash y la web en general, luego publicare las diapositivas en este post.
Actualización : dejo las diapositivas de la presentación, aún queda pendiente el video por la gente de garageflash.com :)
Fueras de serie
Termine un libro que tenia pendiente buen tiempo, Outliers (Fueras de Serie), trata sobre el éxito, de por que algunas personas lo logran y otras en similares circunstancias no, demuestra que no solo es una cuestión de esfuerzo sino también de cultura, política, familia, el lugar de nacimiento o sencillamente de la suerte que tengas.
No pretendo contar el libro pero comparto 2 ejemplos : la teoría de las 10000 horas de practica para ser un maestro o porque razones culturales hacen caer aviones, cada capitulo tratado con un estilo didáctico e interesante.
El libro lo puedes conseguir en Amazon : Outliers/ Outliers: The Story of Success (Spanish Edition)
Vaporware
Google Chrome OS, se anuncia al mundo un sistema operativo ideal … sin mostrar una mínima captura de pantalla o una linea de código, mucho optimismo y nada de pruebas beta, recomendación : cuando lo veamos funcionando hablamos, mientras nos quedamos con los buenos deseos.
ir.pe, acortando direcciones web con estilo
Esta es una de esas aplicaciones que se te ocurren en 2 minutos y construyes en 2 días, quería un webapp que haga solamente lo que se necesita hacer, que lo haga simple y rápido.
ir.pe acorta direcciones web para que puedan ser compartidas fácilmente, genera un url más corto, se puede enviar a twitter directamente, generación a un click usando el bookmarklet y tiene un pequeño API que ampliare pronto.
Comentarios y sugerencias como siempre serán bienvenidos.
PD: mi amigo Germán comenta que no debería usar Blueprint CSS siendo un webapp tan pequeño, la verdad es que si quieres desarrollar rápidamente tiempo no sobra para resolver lios crossbrowser que el framework soluciona y que creo lo hace de manera aceptable, si estoy de acuerdo con el que el xHTML es mejorable … pero creo que me extenderé más respecto a estos detalles en un próximo post.
Esperando por el iPhone 3Gs en Perú
Desde hace mucho he querido reemplazar mi antiguo iPod 5G por un iPhone y parece que ahora que Apple anunció el nuevo iPhone 3Gs se acerca el momento de hacerlo.
Como suscriptor de Internet móvil de Claro Perú, un servicio que sin ser excepcional ayuda como respaldo cuando hay problemas con ADSL o no hay conexión WiFi en el área, pensé que podría usar el mismo plan del modem HSDPA con el iPhone. No es así, Claro Perú pretende que contrate un nuevo plan de acceso a Internet solo para el iPhone.
Lo ideal sería poder usar un solo plan y al iPhone como modem HSDPA. Parece que esto sería posible gracias a la capacidad de tethering pero aún tengo algunas dudas:
- ¿Permitirá Claro Perú el uso del iPhone 3Gs como modem? Al parecer en los Estados Unidos AT&T aún no tiene previsto usar el servicio pero Apple sugiere que operadores en otros países si lo harían.
- ¿Funcionará la capacidad de tethering del iPhone 3Gs con sistemas operativos diferentes a Mac OS X? Me refiero, obviamente, a GNU/Linux y en especial a Ubuntu.
- Y finalmente, ¿cuándo llegará el iPhone 3Gs a Perú y a qué precio?
¿Alguno tiene más datos? ¿Rumores de aquellos cercanos a Claro Perú?
<!--break-->
Tu eres el control
El Proyecto Natal tiene una idea sencilla y poderosa, interactuar con el sistema usando el cuerpo como controlador, todo el cuerpo, la cara, la voz, incluso otra persona.
Ya sin interfaz física, acciones como empujar, jalar o saltar se asumen naturales a nuestro día a día, muchas posibilidades más allá de los videojuegos se vienen a la mente. Un hito en diseño de interacción.
En The future 360: Project Natal takes shot at Wii tenemos un vídeo de la presentación, lo mejor al minuto 7:30 en la secuencia de pintar un elefante.
Como que Microsoft debería dedicarse solo a los videojuegos (y al hardware).
Una introducción a OpenSocial
En el episodio 19 de In Silico conversamos sobre OpenSocial, un proyecto de código abierto promovido por Google y adoptado por muchas de las principales redes sociales del mundo. Con OpenSocial puedes desarrollar aplicaciones para redes sociales usando HTML, Javascript y un único API.
- ¿Qué es OpenSocial?
- La Web es social.
- Aplicaciones y contenedores OpenSocial.
- Porqué OpenSocial es útil para los desarrolladores de aplicaciones sociales.
- Shindig, un proyecto de Apache para crear tu propio contenedor OpenSocial.
- Lleva tus conocimientos de Javascript al siguiente nivel: Javascript: The Good Parts, por Douglas Crockford, el arquitecto principal de Javascript en Yahoo.
- Recordando a Maniac Mansion y una versión de Maniac Mansion para descargar.
- Se acerca Google Wave.
La versiones solo audio y vídeo para iPod a continuación.
<!--break-->
Si prefieres escuchar utiliza el siguiente reproductor.
This div will be replaced var s1 = new SWFObject('http://www.ventanazul.com/sites/all/mediaplayer/player.swf','ply','480','20','9','#ffffff'); s1.addParam('allowfullscreen','true'); s1.addParam('allowscriptaccess','always'); s1.addParam('wmode','opaque'); s1.addParam('flashvars','file=http://blip.tv/file/get/Alexisbellido-OpenSocial337.mp3'); s1.write('mediaspace19'); DescargasTiempo Real : notas a propósito de la presentación de Google Wave
Es evidente, la información tienen que estar siempre al dia y disponible, no solo por humanos, las maquinas tienen que apoyar esta función con cierta inteligencia, ya no se trata solo de publicar sino de mantener actualizada la información, en tiempo real.
Condición para diseñar : interfaz rápida de aprender y extender según crezca el servicio, no romper las convenciones de la web, mantener al usuario al tanto del estado del sistema.
Friendfeed, Twitter, los últimos cambios de Facebook, Wolfram Alpha, el
buscador de Microsoft : Bing, Google Wave y otros buscan encontrar, publicar y compartir información de inmediato, ¿nuestros sitios van en esta dirección?
Google Wave : HTML 5, actualizar contenido estando offline, Wave Protocol, traducción en contexto y a tiempo real, Google Wave Server open source (!!), características emocionantes e impresionantes, pero aun esta en alpha como para decir que sera una revolución, aunque los que lo vieron no lo dudan, esperemos ver a finales de este año.
Ya con tiempo real los retos del desarrollo se refuerza la velocidad con que el contenido es servido y actualizado.
Más sobre Google Wave
- ¿Qué significa Google Wave?
- Google Wave, todo lo que tienes que saber
- Google Wave: Google Tries to Reinvent Email
- Google Blog : Went Walkabout. Brought back Google Wave

