Tag Archives: software libre

Opinion Software Libre

Nuevos Comienzos: Android

CursoAndroid

Libro de Reto Meier, incluido en el precio del curso.

Estas semanas han estado llenas de nuevos comienzos y de noticias sobre próximos nuevos comienzos. Parece que mi periodo sabático va a dar a su fin y mi vida va a cambiar en varios sentidos. De momento todos positivos. No me puedo quejar 🙂

Pero no adelantemos acontecimientos, ya habrá tiempo de contar más cosas. Hoy quiero centrarme en Android y el curso de programación que acaba de empezar en la Rey Juan Carlos y al que estoy apuntado.

Para el que haya estado viviendo debajo de una piedra los últimos tres años, Android es el sistema operativo para dispositivos móviles de Google. Está basado en Linux, es software libre y a diferencia de otras muchas iniciativas que quedaron por el camino, está experimentando un crecimiento imparable y tiene ya una presencia muy grande en el mercado. En estos días se ven informes que lo colocan ya en primera posición de cuota de mercado en USA, por delante de iOS (el sistema operativo de los iPhone) y de RIM (el de las Blackberry). Es lo que tiene el tener a Google detrás.

De momento llevamos dos sesiones y tengo la sensación de que me va a venir muy bien en todos los sentidos. En el terreno personal, es una buena oportunidad de desoxidar algo mis habilidades técnicas. Tanto tiempo trabajando entre correos electrónicos, reuniones, propuestas e informes ha dejado un poco aletargado mi geek interior y había llegado a un punto en el que ya no sabía si hacía menos trabajo técnico porque no me gusta o había perdido la ilusión porque ya no lo hacía. Sea como fuere (ya veré si lo averiguo), de momento me está gustando hacer el curso de Android y espero poder sacar tiempo en casa también para jugar con algunas otras cosas en las que llevo tiempo pensando. Porque aunque era un secreto a voces que no estaba haciendo trabajo técnico en LibreSoft, nunca ha dejado de ser una pequeña espina clavada en mi amor propio. Tampoco consiste en convertirse de repente en el mega-hacker, pero no está de más mantenerse en forma 😉

Espero poder sacarle algo de partido en el ámbito profesional. Tampoco pretendo convertirme en desarrollador de aplicaciones Android, pero se abren ante mi nuevas perspectivas profesionales (más sobre esto, la semana que viene) en las que a corto plazo me pueden venir bien conocimientos sobre el mundo de Android y sobre sistemas para dispositivos móviles en general.

Mi primera impresión sobre Android, Google y los modelos de negocio que se promueven en el ecosistema es conservadora y sin una carga fuerte de opinión, porque todavía no me considero un experto. La sensación que tengo respecto a la comunidad de desarrollo es que se trata más bien una comunidad de desarrollo de aplicaciones. Pero la comunidad para el desarrollo del sistema en sí, que se lleva a cabo prácticamente 100% in-house por obra y bajo control de Google, no da la sensación de ser exactamente como otras comunidades de software libre.

En estos tiempos de community management, outsourcing, crowdsourcing y demás zarandajas 2.0 está muy de moda decir que hay una comunidad alrededor de tu producto… y la hay alrededor de Android. Pero me da la sensación de que no al estilo clásico. Para muestra, un botón: el tedioso y burocrático proceso de aceptación de parches, que parece que no acaba de facilitar la tarea a los colaboradores.

Software Libre Varios

No a las patentes de software

Hoy, 27 de abril a las 12 del mediodía, todos contra las patentes de software!!

A las 11, podréis ver una charla de Jesús González Barahona en directo desde la Universidad Rey Juan Carlos.

Barrapunto
Proinnova

Saludos.

Software Libre Varios

Ortografía en Vim

Hoy para variar voy a intentar postear algo útil. Si usáis vim para algo, puede que os interese tener vimspell. Lo bueno que tiene vimspell por encima de otros métodos para corregir la ortografía, es que ofrece corrección on the fly, coloreando las palabras mal escritas según vamos editando. Algo a lo que algunos nos hemos acostumbrado a tener en otras aplicaciones, como Evolution o Gaim.

Para ponerlo lo primero es tener instalado y usable aspell o ispell. Después hay que bajarse el script y dejarlo en tu directorio ~/.vim/plugin. Si no tienes ese directorio lo creas y listo. Para que esté disponible y funcionando según arrancas vim, yo he puesto esto en el fichero ~/.vimrc:

“au VimEnter * SpellAutoEnable

Para ver lo que se puede hacer con ello podéis teclear el comando :help vimspell después de arrancar el propio vim. Podéis verlos todos en la ayuda, pero ahí van los comandos que yo uso más a menudo:

:SpellAutoEnable y :SpellAutoDisable

Para activar y desactivar la correción al vuelo. Por defecto está activada.

:SpellChangeLanguage

Selecciona el siguiente idioma disponible. Yo tengo configurado aspell e ispell para castellano e inglés.

:SpellProposeAlternatives

Saca un menú con posibles correcciones para la palabra sobre la que posemos el cursor.

También hay unas cuantas teclas rápidas que pueden venir muy bien si el fichero es grande:

\sn – Ir al siguiente error.
\sp – Ir al anterior error.
\si – Guardar la palabra sobre la que está el cursor en el diccionario de usuario.
\sa – Aceptar la palabra como buena solamente durante esta sesión.
\s? – Muestra el menú de alternativas como :SpellProposeAlternatives

Bueno, pues eso es. A partir de ahora ya no tenéis excusa para escribir bien que no cuesta una mierda, cojones!!!