Alejandro Crosa nos trae una charla llamada Todo el software está roto, donde nos comparte sus experiencias en el proceso de desarrollo de software en grandes empresas con miles de clientes, donde ocurren todo tipo de cosas (creo que todos los hemos vivido en nuestro trabajo pero a menos escala). Por ejemplo, en organizaciones como LinkedIn con mas de 200 millones de usuarios, cosas de que solo pueden pasar una vez en un millón, pues le ocurren a 200 usuarios y pues es una cifra significante, o cuando centésimas de segundo de carga por millones de visitas realmente importa.

En fin, te recomiendo ver esta charla que está en español para que disfrutes esas experiencias de Alejandro y notemos como esas empresas comenten errores, como cualquier otra organización.

¿Tienes una experiencia similar? Coméntanos.

Nosotros los usuarios de GNU/Linux estamos acostumbrados a usar el gestor de paquetes para instalar, eliminar y actualizar aplicaciones. Él se encarga de revisar si existen actualizaciones, de buscar de donde descargar el programa e instalarlo, sin embargo en Windows no tenemos algo parecido para todo propósito, pues se que desde Windows 7 (no sé si vista) ahora posee un gestor de paquetes para actualizaciones de programas y drivers firmados por Microsoft, pero no incluye la mayoría de programas que utilizamos diariamente: navegadores, reproductores de vídeo, entre otros.

Entonces descubrí Ninite gracias uno de los blogs que leo y me encantó como funciona, entras a la página, seleccionas las aplicaciones que deseas instalar o mantener actualizadas, descargas un programa y listo. Una vez descargado el programa, le das doble clic y empieza a instalar / actualizar las aplicaciones seleccionadas en la lista.

Interfaz de Ninite actualizando archivos

Interfaz de Ninite actualizando archivos

En mi caso, las aplicaciones listadas son las mismas de que uso a diario, por ello me pareció una excelente aplicación (creo que porque la mayoría son de código abierto), para otros imagino que la ausencia de sus aplicaciones favoritas hará ver programa inútil, pero aún asi les recomiendo probarlo si desean tener al día sus aplicaciones en Windows.

Viendo el blog de Ghostbar ví las láminas de su presentación sobre licencias para desarrolladores, lamentablemente no pude estar presente en el día Debian de Barquisimento para verla pero me interesaba verla porque muchas veces creamos Software que queremos compartir con el público pero a veces la GPL no sirve o queremos dar mas libertad que la que ofrece.

Estas láminas estan enfocadas para ayudarte a escoger una licencia, además, Jose Luis «Ghostbar» Rivas estudia Derecho (Leyes) y tiene mayor conocimiento de la ley para explicar este tema desde el punto de vista legal.

Para ver la presentación, entren a su página en Scribd

Una de las cosas que mas aprecio de los teléfonos móviles, es la posibilidad de chequear en todo momento el correo electrónico, pues es el medio mas eficaz de comunicarse conmigo y el mas usado para emergencias (en mi caso). Había probado por varios meses en Android usar la aplicación de Gmail para mis cuentas de correo con Google Apps (personal, spam y trabajo) y una de skatox.com usando la aplicación de correo incluida en el SO. Como la de Gmail no me gustó por su lentitud, imposibilidad de manejar varias cuentas al mismo tiempo (hay que cambiarse de cuenta para leer los correos o enviar), opté por usar la versión web que es buena pero gasta muchos datos de internet.

Leyendo, descubrí K-9 Mail una aplicación de código abierto para gestionar el correo electrónico. Me ha gustado mucho para revisar el correo por su simple interfaz, buena forma de mostrar los correos con HTML (tiene soporte para mostrar una version ajustada al ancho de la pantalla a diferencia de las otras), tiene tareas para sincronizar el correo y elegir si todo el tiempo o sólo cuando este en segundo plano, horas para no anunciar notificaciones de correo (en la noches mientras estamos durmiendo), manejo de distintas identidades (nombre a mostrar, firma, correo a responder, entre otros) y mas.

Pantall Principal de K-9

Pantall Principal de K-9

Redacción de un correo con K-9

Redacción de un correo con K-9

La configuración de las cuentas fue algo sencillo gracias a su asistente (me recordó al de Thunderbird), colocas la dirección de correo e intenta probar las conexiones posibles para evitar introducir configuraciones manuales, las cuales son desconocidas para la mayoría de usuarios (también puedes definir cuales conexiones usar).

Para leer el correo, puedes leer cada cuenta por separado o como me gusta: una bandeja unificada (como Thunderbird). La ventaja de leerlos unificado es leer el correo de distintas cuentas como si fuese uno solo y el programa se encargará de manejar la identidad/cuenta al momento de responder. La sincronización del correo es rápida y permite actualizar todas las cuentas al mismo tiempo al usar el modo manual (no como sucede con la aplicación integrada de Android que solo actualizaba todas cuendo se sincronizaba automáticamente).

Bandeja Unificada de K-9

Bandeja Unificada de K-9

Correo con HTML

Correo con HTML

Realmente recomiendo esta aplicación a todas las personas quienes necesiten administrar varias cuentas de correo al mismo tiempo, busquen algo ligero, sencillo de usar y que ocupe poco espacio.

Hace unos meses compré un celular/móvil con Windows Mobile (si esto les parece loco porque soy un linuxero, pueden donarme cualquier teléfono con Android) y luego de tanto instalar, probar y borrar aplicaciones, puedo hacer una lista de los programas para recomendarle a mis lectores que utilizen este S.O. móvil:

  1. SPB Mobile Shell: el único programa no gratuito de esta lista, pero vale la pena tenerlo. Cambia la interfaz del teléfono para ser mas amigable a los dedos (si tienen móviles touchscreen) y permite personalizar la apariencia, mejorando mucho la interfaz del usuario y usabilidad, incluye varios widgets, mini-programas para mejorar la horrible apariencia de Windows Mobile.
  2. PockeTwit: el mejor cliente para teléfonos touchscreen que he probado, tiene todas las funciones básicas, es ligero, varias opciones personalizables, soporte para temas, etc.
  3. Opera Mobile: el mejor navegador para esta plataforma (Skyfire es bueno pero lento), con posibilidad de ver las páginas completas o versión para móvil, gran compatibilidad con los éstandares web, permite usar tabs y sobre todo, la función Opera Link que comprime los datos para ahorrar gastos en la tarifa telefónica.
  4. Open Market: serí­a como la Apple Store o Windows Marketplace pero lleno de aplicaciones gratuitas, permite descargar e instalar una gran cantidad de software gratuito directamente a tu móvil. No gastas dinero y permite gestionar las aplicaciones instaladas en el dispositivo.
  5. Wifi Remote Access: permite acceder a los archivos de tu dispositivo de manera remota, siempre y cuando estén la misma red. La exploración de archivos se hacer a través de la web, incluye opciones de seguridad, manejo de autenticación y bonita interfaz.
  6. Youtube Play: para buscar y observar videos de youtube en tu dispositivo móvil.
  7. Official Facebook App: programa creado por Microsoft para interactuar con esta red social, permite subir fotos, etiquetarlas, leer mensajes de los perfiles, leer mensajes privados, responder solicitudes de amigo, importar los número de teléfono de tus amigos, entre otros.
  8. BookSync: sincroniza tus contactos del teléfono con Facebook, permitiendo importar la foto del perfil, nombre y fecha de cumpleaños.
  9. Microsoft My Phone: permite respaldar la información de tus contactos, correos, imágenes para recuperarla ante diversos accidentes: daño, robo, formato y cualquier cosa maligna en el celular.
  10. Nitrogen: el mejor reproductor de música para Windows Mobile, tiene una interfaz y colores similares a Amarok, permite reproducir archivos mp3, oscurecer la pantalla con el fin de ahorrar baterí­a, navegación por carpetas, entre otros.

Bueno, esta es mi lista. Espero que les guste y si quieren recomendar simplemente comenten.

Hace pocos dí­as estuve hablando con un amigo acerca del futuro del Software y caí­mos en cuenta en algo que últimamente se observa mas, el cual es el Software (Programas que usamos en la computadora) como servicio pago.

Para que observen la idea de esto, serí­a pagar una cuota mensual para usar tus programas, pagar al mes (por separado para cada programa) por tener tu propio correo, programa para organizar tus fotos y compartirlas, chatear con amigos, guardar información personal, crear documentos de texto, presentaciones, dibujos, etc.

Ustedes dirán…¡Pero eso lo puedo hacer gratis!, si pero quien sabe del futuro; si observamos que es lo que la mayorí­a de la gente hace al entrar a Internet y serí­a: revisar su correo, chatear, compartir sus fotos a amigos, crear su diario personal (blog), etc. Actualmente se consiguen muchas páginas que ofrecen estos servicios de manera gratuita permitiéndonos disfrutar de buenos servicios y hacer nuestra vida tranquila (no tenemos que preocuparnos de instalar los programas, guardar el CD, perderlos por un virus, etc); también en casi todos los sitios se observa que existe un modo del que si pagamos obtenemos mas funciones, nos libramos de la propaganda, es mas rápido, mejores cosas.

Claro, el gancho de esto es enviciarnos o hacernos dependiente de sus servicios (el gratuito) para luego hacernos pagar por él, para las empresas serí­a una gran fuente de ingresos, piensen en la cantidad de gente a nivel mundial que utiliza estos servicios y que cada uno pague 10$ ó 5$, es mucho dinero. En estos momentos es decisión tuya la manera de pagar o no, pero…¿Que pasa si deciden cobrar por él? ¿Y que pasa si no existe el plan gratuito?, para responder esto deberí­amos hablar de 2 casos: El que pertenecí­a al plan gratuito y el que va a solicitar los servicios. El que pertenecí­a antes al servicio, no tiene otra opción de pagar la cuota al menos un mes si es que tenia archivos importantes, información guardada, tiempo para respaldar sus documentos, correos de sus amigos, etc. En cambio, el que decide pagar por el servicio, tiene oportunidad de pensar de su situación conocer los riesgos y ventajas de lo que va a hacer.

¿Acaso esto me va a afectar a mí­?, bueno como problema lo único que debemos hacer es no confiar tanto y depender tanto de los servicios gratuitos, por ejemplo, ¿que pasarí­a si Google,Msn y/ó Yahoo cobrara por usar sus servicios? tendrí­amos que pagar una cuota para realizar búsquedas en internet, usar nuestros correos, chatear con nuestros amigos. Aunque sea debemos contratar un mes del servicio para realizar las cosas mencionadas anteriormente, y claro, sin importar el precio del mismo.

Tal vez (lo mas seguro, o al menos que me equivoque), cuando Google empieze a cobrar por sus servicios y así­ salga de ser «BETA» nos veremos afectados, ó disfrutar solo una pequeña parte de lo que antes disfrutábamos. Según expertos, el futuro del software va a ser así­, pagaremos una cuota por un cierto tiempo para usar Windows (Segun Microsoft, las próximas versiones posteriores a Vista serí­a así­), usar un correo y chatear con amigos, etc. Fí­jense, ahora se paga mensualmente para jugar por Internet, tener correos de gran capacidad (exceptuando Gmail), ver ví­deos por internet, bajar música, etc.

Sólo el futuro podrá decirnos si este sistema será bueno o malo, o incluso reemplace por el actual de comprar un CD/DVD con el software a usar (después de instalarse).

P.D: estarí­amos hablando en todo el post del software propietario.

¡¡Europa ha votado el pasado 6 de julio en contra de las patentes de software!! el cual es un gran paso para la comunidad open source, y para evitar la monopolización en el área de la informática. La diferencia de votos fue alta en el parlamento y pues me da ladilla copiar todo lo que pueden leer en otra página, así­ que visiten: http://wiki.ffii.org/Ep050706En