android en la era digital linux 10 2010 es

50

Upload: jesuslopez

Post on 21-Oct-2015

21 views

Category:

Documents


7 download

TRANSCRIPT

Page 2: Android en La Era Digital Linux 10 2010 ES

��������������������������������������

���� ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

�����������

c/Martínez Valls 56, bajos 46870 Ontinyent (Valencia)

Teléfono 902 33 48 33 - Fax 96 191 03 21http://www.eset.es - [email protected]

Page 3: Android en La Era Digital Linux 10 2010 ES

a modo de introducciónEl primer paso es el más dificil

3www.lpmagazine.org

Dorota KulawikRedactora Jefe de Linux+

¿Habéis pensado alguna vez en las dificultades de continuar algo que antes hicieron otros? ¿De toda la experiencia que todavía no tenéis? Ahora pensad en el estrés que acompaña presentaros enfrente de todos para los cuales trabajáis, que

son vuestra motivación para la acción. Aquí entra Linux. Resuelve todos los problemas y recuerda: todos estamos aquí para aprender y compartir nuestros conocimientos con otros. Somos la sociedad abierta y libre que cree en la efectividad del trabajo común y en la posibilidad de convencer a más gente de las ventajas de nuestro SO.

No puede sorprendernos que Linux haya empezado a llegar al pú-blico en general a través de los dispositivos móviles. En todas partes podéis oír Android, Symbian, etc. Lo que antes fue un chisme, ahora es la necesidad, lo que tenéis que tener. Por eso en este número inten-taremos ahondar un poco el tema de Android.

Yo ya lo tengo. ¿Y tú?

Espero que la lectura os dé tanta alegría como a mi me dio la pre-paración de este número para vosotros.

¡Nos vemos en noviembre!

El primer pasoes el más dificil

Page 4: Android en La Era Digital Linux 10 2010 ES

índice

4 LiNUX+ 9/2010

índice

5www.lpmagazine.org

En este número

3

8

10

11

novedades

NoticiasJosé Alex Sandoval Morales

UbuntuRaúl Sanchez Martinez

MandrivaJuan Gamez

FreeBSDOsvaldo R. Salazar S.

soluciones para empresas

¿Que es el Sistema de Administración de Procesos?Brian Reale

BPM (Business Process Management o Sistema de Administración de Pro-cesos) es el Santo Grial de Enterprise Software. Es un tipo de software que promete brindar una herramienta para crear y desarrollar una gran varie-dad de aplicaciones sin la necesidad de programadores y/o técnicos.

dispositivos móviles

Android en la era digital al alcance de tu dispositivo favoritoRamón Becerra Reynoso

En el mes de julio de 2005, Google compró Android Inc., una pequeña empresa de Palo Alto, California. Al mismo tiempo comenzaron rumo-res acerca de que Google estaba planeando construir su teléfono celular, enfocándose en ganancias de publicidad en las búsquedas de las personas para mover un poco el mercado de celulares. Esos rumores fueron falsos, pero Android resultó ser algo mucho más interesante y revolucionario: un Sistema Operativo Open Source para teléfonos celulares impulsado nada más y nada menos que por Google.

linux en educación

¡Socorro!. ¡Lo he perdido todo!. Recuperación de archivos borrados o corruptos con LinuxMaría Dolores Nogueras Atance, Antonio Gómez García

En un instituto de educación secundaria, al igual que en otros entornos de trabajo que presuponen un continuo intercambio de archivos entre compa-ñeros y equipos, es escalofriantemente posible que se produzca la pérdida de algún documento. Exámenes, documentos de uso administrativo, pro-gramaciones didácticas, o lo peor de todo, ¡listas de notas de exámenes corregidos!. Este artículo pretende aportar un punto de partida para que el lector pueda arreglar estropicios de este tipo desde la utilización de nuestro queridísimo GNU/Linux.

13

17

22

Jefe del editorial: Paweł Marciniak

Director de publicaciones: Ewa Łozowicka

Redactora jefe: Dorota Kulawik [email protected]

DTP: Marcin Ziółkowski Graphics & Design, www.gdstudio.pl

Producción: Andrzej Kuca [email protected]

Dirrección:Software Press Sp. z o.o. SK, ul. Bokserska 1, 02-682 Varsovia, Polonia

tel. +48 22 427 32 85, +48 22 427 36 46,

fax +48 22 224 24 59

www.lpmagazine.org/es

La Redacción se ha esforzado para que el material publicado en la revista funcionen correctamente. Sin embargo no se responsabiliza de los posibles problemas que puedan surgir.

Todas las marcas comerciales mencionadas en la revista son propiedad de las empresas correspondientes y han sido usadas únicamente con fines informativos.

Page 5: Android en La Era Digital Linux 10 2010 ES

índice

4 LiNUX+ 9/2010

índice

5www.lpmagazine.org

música y Linux

Android en la Industria Musical: aplicaciones en miniatura.Lino García Morales

Android en un Sistema Operativo (OS), basado en el núcleo de Linux (por lo que es una plataforma de código abierto), diseñado, en prin-cipio, para dispositivos o terminales móviles. La programación se realiza mediante bibliotecas desarrolladas o adaptadas por Google mediante el lenguaje de programación Java.

software

Android y sus aplicacionesRoberto Calvo

Desde la llegada de los dispositivos móviles inteligentes de última generación con potentes sistemas operativos (iPhone, Android, BlackBerry, …) es posible instalar aplicaciones en dichos di-spositivos de una manera muy similar a la que lo hacemos en los ordenadores o portátiles. La proliferación de las llamadas “tiendas de aplicaciones” y la facilidad de publicar aplicaciones por parte de los desarrolladores ha hecho que el usuario final disponga de un enorme catalogo de aplicaciones para instalar en su dispositivo móvil de una manera sencilla.

opinión

Viviendo con Linux (historias reales de usuarios reales)Diego Germán Gonzalez

Cada vez más los usuarios de informática tenemos dificultades para distinguir la verdad de la publicidad. Desarrolladores de software y manufactureros de equipos nos llenan de datos técnicos e histo-rias de éxito destinados a convencer al comprador inexperto. Los consejos de los vendedores no pueden tomarse como referencia ya que normalmente trabajan a comisión y en cuanto a los “expertos independientes” basta escarbar un poco para descubrir que no son tan independientes. Y por supuesto no podía faltar el aporte del Software Libre a la confusión general, el odio hacia tal o cual distribución o sistema operativo hace que lo que se lea en muchos foros o blogs no sea digno de crédito.

Sí, es molesto, pero es por su seguridadFernando de la Cuadra, director de Educación de Ontinet.com

Este verano he tenido la oportunidad de viajar a Estados Unidos, y evidentemente no la dejé pasar. Los viajes en avión ya sabemos todos que son molestos, aparte de la incomodidad de los asientos (y más si mides 1,88 y pesas 120 kg, pero esto ya es un tema personal) y el sabor del líquido al que las azafatas llaman “café”.

29

35

41

50

Page 6: Android en La Era Digital Linux 10 2010 ES

Noticias sección llevada por Alex Sandoval

novedadesNEWS

6 LiNUX+ 10/2010

novedadesNoticiassección llevada por Alex Sandoval

NEWS

7www.lpmagazine.org

Amarok 2.3.2 “Moonshine” ya está aquíAmarok, que acaba de hacer pública su versión 2.3.2 con nombre en clave “Moons-hine”. En esta nueva versión, el equipo de desarrolladores se ha centrado sobre todo en escuchar a su comunidad en lo que a la correción de errores se refiere, algunos de los cuales existian desde hace bastante tiempo.Entre las correciones más destacadas se encuentra la colección dinámica, que debería funcionar mejor con discos duros externos y memorias USB, que deberán ser reesca-neados de nuevo para que los cambios sean efectivos. También el navegador de la colec-ción se actualiza bien después de un reesca-neado completo (antes “obligaba” a reiniciar Amarok para ver lo último añadido).Otras mejoras son el servicio de Internet de Last.fm, que ya funciona sin usar KWallet “a la fuerza”, la sección de podcasts, que ahora los agrupa en carpetas para una mejor catalogación, o el cuadro de búsquedas de la colección, que aumenta su productividad con nuevos criterios a configurar.Amarok 2.3.2 es al fin 100% compatible con KDE SC 4.5. Con esta versión también se presenta una nueva Guía de Inicio Rápido, algo especialmente útil para los nuevos usuarios de Amarok que quieran dominar al completo todas las funciones de este increible reproductor y gestor musical.Para descargar o actualizar a Amarok 2.3.2 “Moonshine”, sólo tenéis que mirar en su página de descargas, donde se dan las instruc-ciones pertinentes dependiendo de la distribu-ción que uséis.

Broadcom libera sus controladores al código abiertoEsta es una gran noticia para los usuarios Linux. Los chips inalámbricos de Broadcom, utilizados por casi todo el mundo en esta industria, han sido un gran dolor para los usuarios de Linux, porque la empresa no daba a conocer el código fuente de los con-troladores. Así que durante mucho tiempo, se crearon soluciones provisionales, las que no estuvieron excentas de problemas durante el proceso. Ahora, Broadcom ha anunciado la versión inicial de un controlador para Linux totalmente abierto para la última generación de chipsets 802.11n. El controlador, aún en desarrollo, está liberado con su código fuente completo y utiliza la pila nativa mac80211. Es compatible con múltiples chips actuales (BCM4313, BCM43224, BCM43225), además proporciona un marco de trabajo con soporte para chips adicionales en el futuro, incluyendo chips integrados mac80211.Greg Kroah-Hartman, líder del Linux Driver Project e ingeniero en Novell ha destacado que “el controlador inalámbrico de Broadcom para Linux es ahora un controlador abierto y formará parte del kernel en la versión 2.6.37″. Eso significa que probablemente todas las distribuciones que aparezcan en los primeros meses de 2011 ya usen un kernel con sopor-te nativo para estos controladores y estos chipsets.

El mago y la magiaLos últimos tiempos no han sido fáciles

para Mandriva. Junto a un importante descenso de popularidad dentro de la comunidad Linux como distro de escrito-rio, en detrimento de otras alternativas, hemos asistido a cambios en su directiva, amagos de venta de la compañía debido a su precaria situación financiera, cercana a la bancarrota, ingenieros que abandonan el barco (como Pascal Terjan, Arthur Mello o Frederic Crozat)… Y todo esto sólo en el último año.

Todo lo anterior son noticias extraidas de Noticias Drake, que por otra parte nos ha dejado también titulares un tanto más esperanzadores, como ¿Mandriva salvada por inversionistas?, Caída y resurrección de Mandriva Linux, Mandriva ¡Vive! o Un fondo ruso entra en el capital de Mandriva.

Un montón de noticias a la que ahora se suma una última nota de Bruno Cornec, co-laborador destacado de la distribución, que ha escrito es un su blog una entrada nada alentadora (con conocimiento de causa, suponemos) y que es recomendable leer para saber cómo está el cotarro.

En definitiva, el ambiente está muy enrarecido, y al parecer ya hay usuarios planteándose el cambio de sistema opera-tivo. Una pena, pues si en algo se distinguía especialmente Mandriva, era en cuidar ca-da aspecto de su sistema operativo.

La comunidad responde: ¡Magia!Como la mayoría de los empleados que trabajaban en la distribución Mandriva Linux fueron despedidos debido a una liquidación realizada por Edge-IT (una filial de Mandriva SA) y la confianza en la compañía ha disminuido, la comunidad de desarrollo (incluyendo los desarrolla-dores del núcleo) han decidido hacer un proyecto derivado (fork, en inglés), una nueva distribución.

La nueva distribución de Linux, llamada Mageia, será administrada por una organi-zación sin fines de lucro que se creará pronto. Algunas de las ideas y planes para esta distribución son: Mantener un alto nivel de integración entre el sistema base, el escritorio (KDE / GNOME) y las aplicacio-nes, sobre todo mejorar la integración con software de terceros (ya sea software libre o propietario); Hacer que Linux y el software

libre sea fácil de usar para todo el mundo; Proporcionar herramientas de configuración del sistema integradas, y otras.

Ya hay muchas personas que han decidido seguir el fork, pero las personas que se quieran unir serán bienvenidas y se agradecerá cualquier ayuda que ofrezcan en las diversas tareas relacionadas con el establecimiento de la nueva distribución.

Mandriva contraatacaA través de Noticias Drake, el blog oficial de Mandriva, comentan unos planes realmente ambiciosos para su futuro más cercano. De hecho, más que con un comunicado al uso, nos encontramos con toda una declaración de intenciones que, de no caer en saco ro-to, promete mucho.Podemos destacar que Mandriva sigue adelante, pero con cambios. El primero y más importante es potenciar su nueva edición “comunitaria” -que no aclaran si reemplazará a la Free y One, pero eso parece- con:

• Una “Comunidad Mandriva” autónoma, con estructuras de gobierno propio pa-ra asegurar su independencia respecto a la compañía.

• La versión comunitaria de Mandriva será en la que se basen Powerpack, Corporate Desktop y Mandriva Enter-prise Server, que no desaparecen.

• Dicha versión comunitaria pretende, además, ser la mejor distrubución KDE del mundo.

Respecto al último punto, aclaran que aunque la versión “oficial” se centrará en

¿Le han visto los responsables de Mandriva las orejas al lobo? Muy posiblemente. ¿Le darán a partir de ahora la importancia y respeto que merece a su comunidad? Eso esperamos. ¿Se creerán todo esto desde Mageia? Ya veremos…

Page 7: Android en La Era Digital Linux 10 2010 ES

Noticias sección llevada por Alex Sandoval

novedadesNEWS

6 LiNUX+ 10/2010

novedadesNoticiassección llevada por Alex Sandoval

NEWS

7www.lpmagazine.org

Insulsa defensa de Sony, retirada del soporte Linux en PS3Sony eliminó la conocida función Other OS en su consola PlayStation 3 mediante firmware en los modelos antiguos, que prometía la funcionalidad de poder instalar otros sistemas operativos, Linux. Ello acabó con una lluvia de demandas hacia la compañía por publicidad engañosa, entre otros.David Verner, uno de los demandantes, argumentó: “escogí comprar PS3, frente a Xbox o Wii, porque ofrecía la función Other OS pese al hecho de que PS3 era sustancialmente más caraque las otras consolas de juego”.Pero el señor Verner no es el único afectado por la medida ya que varios gobiernos y ejércitos, adquirieron grandes cantidades de PS3 debido al gran potencial de proceso que ofrece el chip Cell.Sony como gran compañía se defiende de las acusaciones de manera burocrática y haciendo uso del poder que le confiere su posición. Alega que es la propietaria del hardware y el cliente es un usuario del dispositivo que acepta una licencia, es decir, se reservan el derecho a modificar el software y limitar las posibilidades de la consola.Para más inri, Sony comenta que dicha advertencia viene en el texto legal que hay que aceptar para comenzar a usar el producto: “podría ser necesario para SCEA ofrecer ciertos servicios a la consola PS3 para asegurar su correcto funcionamiento” (el usuario)“conoce y acepta que estos servicios podrían cambiar su configuración actual, causar la retirada de elementos estéticos o aspectos del sistema, causar pérdidas de datos o contenidos, o causar la pérdida de funcionalidades”.¿Estamos ante una medida comprensible?, ¿o bien Sony ha aprovechado su posición para dejar de ofrecer y mantener dicha funcionalidad que anunciaban junto con los modelos no-SLIM? Esto es lo que parece otro caso de productos con licencias abusivas que permiten medidas como ésta, dejando al usuario en un segundo plano.

¡Pero si ese es tu trabajo! ¡Tienes que intentarlo! Ubuntu y el resto de distros están compitiendo con Windows 7. Y con anteriores versiones de Windows. Y con Mac OS X. Por eso evolucionan los sistemas operativos: para mejorar, para ser más competitivos, y para convencer a más gente de que son la opción correcta.http://www.muylinux.com/2010/09/24/canonical-ubuntu-no-esta-compitiendo-necesariamente-con-windows-7

Novell en conversaciones de venta con VMwareNovell estaría en avanzadas conversa-

ciones con al menos dos comprado-res, para vender la compañía de software en partes separadas, según indican perso-nas familiarizadas con el asunto.

VMware estaría detras del sistema operativo de negocios SUSE Linux de Novell, según indica la fuente. Attachmate Corp., una compañía de software de res-paldado, podría terminar comprando par-te o la totalidad de los activos restantes, incluyendo NetWare, el sistema operativo de red de Novell.

De confirmarse, habrá que ver qué su-cede con los acuerdos con Microsoft, la cartera de patentes de software propiedad de Novell y el proyecto openSUSE. Espe-remos que VMWare sepa aprovechar todo el potencial de los productos y servicios que tiene Novell, y continue apoyando los proyectos de la comunidad.

Alianza Novell-VMware comienza a dar frutos: SLES para vSphere

VMware y Novell están ampliando su alianza tecnológica para facilitar a los clientes el uso del sistema operativo SLES en entornos vSphere con ofertas de soporte que ayudarán a las organizacio-nes a:

• Reducir el costo de mantenimiento de SLES en entornos vSphere

• Obtener soporte técnico directo de VMware para vSphere y SLES

• Simplificar su experiencia de compra e implementación

Además, VMware planea estandarizar los productos basadas en appliances virtuales en SLES for VMware para simplificar la im-plementación y la administración continua de estas soluciones.

VMware y Novell han comentado que con la adquisición de una licencia de SUSE Linux Enterprise Server for VMware y la suscripción a VMware vSphere ofre-cerán gratuitamente la suscripción de parches y actualizaciones para la nueva edición SLES for VMware.http://microteknologias.wordpress.com/2010/09/17/novell-en-conversaciones-de-venta/

De confirmarse, habrá que ver qué sucede con los acuerdos con Microsoft, la cartera de patentes de software propiedad de Novell y el proyecto openSUSE. Esperemos que VMWare sepa aprovechar todo el potencial de los productos y servicios que tiene Novell, y continue apoyando los proyectos de la comunidad.

KDE, animan a la comunidad a construir las versiones de GNOME, XFCE, LXDE, etc. Sinceramente, no sé cómo reaccionar ante ésto (han ido mucho más lejos de lo que se atrevieron a hacer en openSUSE).

Pero la cosa no termina aquí, y entre otros temas anuncian una distribución edu-cativa especialmente diseñada para su uso en centros de enseñanza, nuevas incorpo-raciones a su plantilla de trabajadores o su interés en ofrecer soluciones en la nube.

Además de todo lo dicho, desde Man-driva se defienden de algunos rumores aparecidos últimamente:

• Mandriva está viva y siempre lo estará.• No se cambiará de RPM a DEB.

• No se va a tocar Cooker en ningún aspecto.

Parece como si en Mandriva hubiesen despertado de un mal sueño -provocado por ellos mismos, esto que quede claro- y quisieran hacer algo al respecto. Lo que está muy bien, claro, pero después todo lo leído, uno ya no sabe qué pensar.

En fin, que la cosa está calentita, y esto es sólo el principio. Las intenciones están claras; ahora faltan los hechos.http://microteknologias.wordpress.com/2010/09/18/ex-desarrolladores-de-man-driva-crean-mageia/http://www.muylinux.com/2010/09/22/mandriva-responde-a-la-comunidad

Page 8: Android en La Era Digital Linux 10 2010 ES

Ubuntu sección llevada por Raúl Sanchez Martinez

novedades

8 LiNUX+ 10/2010

novedadesUbuntusección llevada por Raúl Sanchez Martinez

9www.lpmagazine.org

Ubuntu 9.04 alcanzará su fin de ciclo el 23/10Ubuntu 9.04 «Jaunty Jackalope», aquella gran edición de Ubuntu que fuera lanzada un 23 de Abril de 2009, dejará de recibir soporte el 23 de Octubre de este año, según ha sido informado por Canonical..De esta manera es otra edición de las distribuciones GNU/Linux que alcanza el final de su ciclo, dando el lugar a las que la preceden.

Ubuntu 11.04 recibe el nombre de Natty NarwhalMark Shuttleworth ha hecho una publi-cación en su blog donde da a conocer el nombre clave para lo que sera Ubuntu 11.04 cuando el mes de abril de 2011 esté en el calendario. El nombre es Natty Na-rwhal y tiene un simbolismo muy especial dado que el animal que nombra a esta versión puede llamarse al unicornio del mar y como menciona Mark en su blog es lo mas cercano a un unicornio y lo que este animal simboliza.El desarrollo de Ubuntu 11.04 no comen-zará sino hasta que Maverick (Ubuntu 10.10) sea lanzado, pero se ha mencionado que este lanzamiento tiene muchos puntos que deben inspirar al equipo de desarrollo pues muchos sueños pueden hacerse rea-lidad con la suerte que da un “unicornio” como mascota de esta versión. Entre esos sueños por alcanzar Mark menciona, por ejemplo, un millón de implementaciones en la nube, la cura para el veneno propie-tario y por que no el sueño de alguien con “su primer PC”. Esta inspiración es la que se busca para hacer de Ubuntu 11.04 la versión mas elegante y funcional que se haya logrado y que no será un logro solo de Canonical o de la comunidad Ubuntu sino de todo el ecosistema del software abierto desde 2jmidid hasta zzliplib con Debian como aliado y que igual que Mark, aprovechamos para felicitar a Debian por sus 17 años de existencia.

Utorrent para Linux LiberadoHoy ha sido liberado uTorren para Linux en su versión de prueba, sin duda muchas per-sonas han estado esperando esta aplicación y de verdad que será muy interesante ver si uTorrent para Linux es adoptado por la comunidad como la aplicación por defecto para descargar archivos .torrent. A diferencia de otras plataformas, la versión para Linux no es como una aplicación estandar sino un daemon que levanta un servidor en el que se integra una interfaz de usuario web (llamada webui) en la que se puede manejar prácticamente igual que las versiones de otras pllataforma pero por medio de un navegador como Firefox.Una de las característica importantes es que el server utiliza una API Web por medio de HTTP por lo que otras aplicaciones pueden comunicarse con el daemon de utserver y pu-diera ser que veamos otras intefaces o front-ends así como posibles mejoras, agregados o lo que una comunidad pueda imaginar.

Ubuntu 10.10 «Maverick Meerkat» (y sus variantes) alcanzan la primera betaCada vez queda menos para una nueva

versión de Ubuntu 10.10 (Kubuntu, Lubuntu, Edubuntu, Xubuntu y sus tan-tas variantes) esté entre nosotros. Pero siguiendo el camino planteado, se ha liberado la Beta, esperando para fines de este mes con la RC y finalmente, si todocontinúa bien, el 10.10.10 veremos la ver-sión final.

A diferencia de otras oportunidades, en la página de Ubuntu veremos el anun-cio con todos los detalles, tanto de Ubuntu como de sus variantes, así como también los correspondientes links de descarga.

Los chicos de Web Upd8 han hecho un muy buen post (que demás está decir recomiendo visitar, al menos para refres-car la mente con las novedades visuales

que vimos), donde veremos imágenes y videos de Ubuntu 10.10, en total veremos todas las mejoras de esta nueva versión.

Cabe aclarar que esta versión se en-trega con el controvertido Wallpaper que en su momento se dijo, y dije, sería el wall-paper oficial; horas más tarde vino una es-pecie de anuncio oficial al respecto, acla-rando que ese wallpaper no sería el oficial y hace horas el propio Mark Shuttlewrth en la lista de correos de Ayatana ha aclarado un poco la situación del por qué hoy no tenemos, aún, un wallpaper por defecto para Ubuntu. Lo que si veremos son los demás wallpapers que han sido seleccio-nados (en total 17) para acompañar esta nueva entrega.

Utorrent en LinuxA sido liberado uTorren para Linux en

su versión de prueba, sin duda mu-chas personas han estado esperando esta aplicación y de verdad que será muy inte-resante ver si uTorrent para Linux es adop-tado por la comunidad como la aplicaciónpor defecto para descargar archivos .to-rrent. A diferencia de otras plataformas, la versión para Linux no es como una aplica-ción estandar sino un daemon que levanta un servidor en el que se integra una inter-faz de usuario web (llamada webui) en la que se puede manejar prácticamente igual que las versiones de otras pllata-forma pero por medio de un navegador como Firefox.

Una de las característica importantes es que el server utiliza una API Web por medio de HTTP por lo que otras aplicacio-nes pueden comunicarse con el daemon de utserver y pudiera ser que veamos otras intefaces o front-ends así como posibles mejoras, agregados o lo que una comuni-dad pueda imaginar.

Si quieres ver como instalar y ejecutar uTorrent para Linux en Ubuntu realiza los siguientes pasos:

Descarga uTorrent para Linux en esta URL: http://www.utorrent.com/downloads/linux.

Puedes descomprimir el paquete con el siguiente comando o dando click dere-

cho y luego seleccionando “Extraer Aquí”. Te crea un directorio llamado bittorrent-ser-ver-v3_0 que puedes mover a tu directorio home o dejarlo en Descargas. Si deseas moverlo puedes hacerlo arrastrando el di-rectorio bittorrent-server-v3_0 a tu “Carpe-ta Personal” o con el siguiente comando: mv bittorrent-server-v3_0 ~.

Para ejecutar uTorren para linux de-bes teclear los siguientes comandos:

cd ~/bittorrent-server-v3_0

sudo ./utserver

Aparentemente no ocurre nada, pero de-bes recordar que es un servidor por lo que tienes que acceder a el por medio de un cliente y para ello uTorrent para Linux in-cluye una interface web para usarlo como una aplicación web.

Para acceder a la interfaz de uTorren para Linux abre un navegador como Fire-Fox o Google Chrome y teclea la siguiente dirección: http://0.0.0.0:8080/gui/.

Te pedirá un usuario y una contrase-ña. Debes teclear “admin” (claro sin las comillas) y dejar en blanco el campo de la contraseña y listo podrás crear y agregar archivos .torren para compartir y descar-gar los archivos, musica, software, pelícu-las y un gran etc. que puedes encontrar en sitios como thepiratebay.org.

Page 9: Android en La Era Digital Linux 10 2010 ES

Ubuntu sección llevada por Raúl Sanchez Martinez

novedades

8 LiNUX+ 10/2010

novedadesUbuntusección llevada por Raúl Sanchez Martinez

9www.lpmagazine.org

Si quieres ver como instalar y ejecutar uTorrent para Linux en Ubuntu realizalos siguientes pasos: descarga uTorrent para Linux en esta URL: http://www.utorrent.com/downloads/linux.Puedes descomprimir el paquete con el si-guiente comando o dando click derecho y luego seleccionando “Extraer Aquí”.<!--google_ad_client = "pub-4901283407969566";google_alternate_color = "FFFFFF";google_ad_width = 468;google_ad_height = 60;google_ad_format = "468x60_as";google_ad_type = "text_image";google_ad_channel ="";google_color_border = "#FFFFFF";google_color_link = "#000000";google_color_bg = "#FFFFFF";google_color_text = "#000000";google_color_url = "#000000";google_ui_features = "rc:0";//-->tar -zxvf utorrent-server-3.0-21701.tar.gzTe crea un directorio llamado bittorrent-server-v3_0 que puedes mover a tu directorio home o dejarlo en Descargas. Si deseas moverlo puedes hacerlo arrastrando el directorio bittorrent-server-v3_0 a tu “Carpeta Personal” o con el siguiente comando:<!--google_ad_client = "pub-4901283407969566";google_alternate_color = "FFFFFF";google_ad_width = 468;google_ad_height = 60;google_ad_format = "468x60_as";google_ad_type = "text_image";google_ad_channel ="";google_color_border = "#FFFFFF";google_color_link = "#000000";google_color_bg = "#FFFFFF";google_color_text = "#000000";google_color_url = "#000000";google_ui_features = "rc:0";//-->Para ejecutar uTorren para linux debes teclear los siguientes comandos:cd ~/bittorrent-server-v3_0sudo ./utserverAparentemente no ocurre nada, pero debes recordar que es un servidor por lo que tienes que acceder a el por medio de un cliente y para ello uTorrent para Linux incluye una interface web para usarlo como una aplicación web. Para acceder a la interfaz de uTorren para Linux abre un navegador como FireFox o Google Chrome y teclea la siguiente dirección: http://0.0.0.0:8080/gui/Te pedirá un usuario y una contraseña. Debes teclear “admin” (claro sin las comillas) y dejar en blanco el campo de la contraseña y listo podrás crear y agregar archivos .torren para compartir y descargar los archi-vos, musica, software, películas y un gran etc. que puedes encontrar en sitios como thepiratebay.org

LibreOffice, el proyecto que asegura el futuro de OpenOffice como suite Open SourceVoy a empezar esta entrada por

el final… con la reflexión final.. Cuando Oracle decidió comprar a Sun Microsystems, lo hizo principalmente por su producto estrella Java, pero Sunmantenía productos de gran enverga-dura a los cuáles Oracle a dejado com-pletamente de lado y, en algunos ca-sos, ha metido sus nefastas manos en ellos, hasta en Java..

Lo cierto que Oracle pudo comprar el producto, pero no a sus desarrollado-res, no a la comunidad, y como los pro-ductos de Sun estaban licenciados co-mo Open Source hoy le dan el zas en labocota a Oracle… y la verdad me ale-gra… Esta noticia es la típica noticia quetodo amante del software open source quiere y ama dar…

Muchos de ustedes recordarán que tras la adquisición, el creador de Java había renunciado; tras idas y ve-nidas, Oracle mata a OpenSolaris, y la comunidad garantiza su desarrollo en forma independiente a estos mucha-chos con la aparición de OpenIndia e Illumus... Con OpenOffice (el que más venía durando) empezaron a hacer de las suyas, y antes que sea demasiado

tarde, la comunidad de desarrolladores crean The Document Fundation y apa-rece LibreOffice, con el apoyo de gran-des atrás, entre ellos: Richard Stallman (FSF), Chris DiBona (Google), Guy Lunardi (Novell), Jan Wildeboer (Red Hat), Mark Shuttleworth (Canonical), Simon Phipps (Open Source Initiati-ve), Stormy Peters (Gnome).

He leído que Mark Shuttleworth ha dicho que Ubuntu incluirá a LibreOffice…el producto actualmente está en Beta y a tan sólo 11 días para el lanzamiento de Ubuntu 10.10 no creo que se llegue a tiempo en su inclusión.

La comunidad de voluntarios que desarrollan y promueven OpenOffice.org anuncian un importante cambio en la estructura del proyecto. Atrás que-dan más de diez años en donde Sun Microsystems actuaba como fundador y patrocinador del proyecto, los buenos tiempos. Ahora bien, Oracle tiene los derechos de la marca OpenOffice.org, por lo que The Document Fundation invitó a Oracle a participar entregando la marca, y si eso no ocurre el producto continuará llamándose LibreOffice.

Disponible la nueva fuente de Ubuntu en Maverick MeerkatJusto cuando se creía que no se lle-

gaba a terminar el trabajo y algunos ponían en duda su presencia en Ubuntu Maverick Meerkat, acaba de publicarse en los repositorios oficiales de Ubuntu 10.10 (Desktop y Netbook) y Kubuntu 10.10 la «ttf-ubuntu-font-family».

Si estás usando Maverick, basta con que desde la terminal ejecutes el siguiente comando:

sudo apt-get install ttf-ubuntu-

font-family

Se ha creado una nueva web para soporte, documentación, pruebas, re-portes, etc. Y se espera poder lanzarla en distintos servicios para que podamos usarlas en nuestras webs.

Como nos indican desde Web Upd8, ha sido licenciada como Libre font, bajo Ubuntu Font Licence 1.0:

Canonical are working with SFLC and SIL on a revision of the OFL with the intent of adopting that revision for a future version of the Ubuntu Font Fami-ly. This Ubuntu Font Licence serves as an interim licence until that is complete. Source.

Esto se debe a que todavía que-dan detalles para terminar el tema de licencias.

Si no usas Ubuntu 10.10, podes bajarte el paquete de este enlace.

Yo llevo un buen tiempo utilizándo-la, y la uso a diario en cada escrito que presento.. La verdad es excelente hasta para eso.

Page 10: Android en La Era Digital Linux 10 2010 ES

Mandriva sección llevada por Juan Gamez

novedades

10 LiNUX+ 10/2010

Control ParentalVamos a hablar este mes de una de

las herramientas únicas de Mandri-va que implementan un nivel de seguri-dad en la navegación por Internet no so-lo de los más pequeños de la casa, sino de cualquier usuario que se conecte a la web y quiera navegar seguro. Esta he-rramienta es el control parental.

Antes de meternos de lleno con la herramienta de Mandriva, debemos de-finir qué se entiende por control paren-tal. La Wikipedia lo define como “impe-dir, o limitar el acceso al manejo de los mismos, o a su contenido a menores de edad”. La finalidad de esta herramienta en limitar o eliminar los contenidos no deseados por cuestiones de contenido (sexual, violencia, juegos) así como a diversos protocolos (chat, correo web). Además nos permite limitar y concre-tar el horario en el cual está permitida la navegación.

Yo soy de la opinión de que los niños y jóvenes tienen en Internet una exce-lente herramienta para que aprendan, se comuniquen y se desarrollen como per-sonas. Es imprescindible educarles y en-señarles a que realicen una correcta uti-lización de la red de redes. Pero también hay que tener en cuenta que no todos los contenidos que podemos encontrar en la web son recomendables para to-das las edades, ni todo el mundo que se conecta lo hace con buenas intenciones. Por todo ello el Centro Parental que nos ofrece Mandriva es una herramienta muy adecuada para esta función.

Para acceder a esta aplicación debe-mos abrir, como root, el Centro de Con-trol de Mandriva Linux. Encontraremos el configurador del Control Parental dentro

de la sección de seguridad. Una vez que hayamos ingresado en la herramienta nos encontraremos con varias pestañas.

La primera es la de configuración del control. Lo primero que debemos deacer es activar el control parental. Ade-más nos encontramos con tres niveles de control, desde el más bajo, orienta-do para jóvenes hasta el más alto, reco-mendado para niños pequeños.

Por defecto, todos los usuarios estánsujetos a esta política de control. Pode-mos definir qué usuarios quedan fuera de los bloqueos. Así mismo, en esta pes-taña, podemos indicar la franja horaria dentro de las cuales están permitidas las conexiones.

A partir de ahí tenemos dos formas de realizar el bloqueo. O bien bloquean-do todo el tráfico de red y solamente permitir aquellas direcciones que espe-cifiquemos en la pestaña de Lista blan-ca. O por el contrario permitir todo el trá-

Leemos en noticiasDrake que “con el propósito de no solamente di-

fundir arte relacionado con Mandriva y el software libre, sino también de en-señar al que tenga interés en aprender a utilizar las aplicaciones libres para la creación y manipulación de imágenesnace ArtDriva (http://artdriva.deviantart.com/).

fico bloqueando aquellos sitios web que hayamos colocado en la pestaña Lista negra.

Yo he probado con distintas direccio-nes y son bloqueadas siempre e incluso he intentado burlar la seguridad y me ha sido imposible, por lo que pienso que el sistema es plenamente confiable.

También podemos bloquear progra-mas en la cuarta pestaña. Podemos ac-tivar esta opción y crear una lista con losprogramas que no queremos que sean ejecutados por ningún usuario del sis-tema. Así mismo podemos definir qué usuarios están fuera de esta política.

Como veis con esta sencilla pero potente herramienta que además es fá-cil de configurar y mantener, lograremos que nuestros pequeños no tengan sor-presas desagradables cuando navegan por Internet además de aumentar su se-guridad y nuestra tranquilidad mientras están conectados a la red.

Nace el Grupo de Artistas ArtDrivaEsperemos que aquellos que busca-

ban y buscan un espacio de arte dedi-cado a esta distribución encuentren en este sitio algo más de lo que estaban buscando, ya que este grupo ambiciona también ser algo más que solo otro sitiosobre arte”.

Page 11: Android en La Era Digital Linux 10 2010 ES

novedadesBSDsección llevada por Osvaldo R. Salazar S.

11www.lpmagazine.org

Overflow en bzip2Las utilerías bzip2/bunzip2 y la bibliote-

ca libbz2 comprimen y descomprimen archivos usando un algoritmo basado en Burrows-Wheeler. Son generalmente más lento que los compresión de Lempel-Ziv tales como gzip, pero proporciona general-mente una mayor cociente de compresión. Al descomprimir datos, los valores codifi-cados no se comprueban adecuadamen-te, permitiendo un overflow.

Un atacante puede realizar entradas maliciosas para que, al ser descomprimi-do, hacer que falle el motor de descompre-sión. Se sospecha que el atacante puede crear código para ser ejecutado, pero esto aun no se confirma.

Observe que algunas utilidades, inclu-yendo el archivador tar y la utilería bspatch (usados en portsnap y la freebsd-update) descomprimen datos de bzip2 internamen-te; los administradores de sistema deben asumir que sus sistemas requieren en un cierto punto descomprimir datos de bzip2-compressed incluso si nunca invocan explícitamente la utilería bunzip2.

Para corregir el sistema se deben de ejecutar alguna de las siguientes opcio-nes:

• Actualizar el sistema a cualquiera de las siguientes 6-STABLE, 7-STABLE, 8-STABLE, RELENG_8_1, RELENG_8_0, RELENG_7_3, RELENG_7_1 o RELENG_6_4.

• Actualizar el sistema vía código fuente del parche:

Los siguientes parches han sido verifi-cados que apliquen para los sistemas FreeBSD 6.4, 7.1, 7.3, 8.0 y 8.1.

a) Descargar el parche de la siguiente dirección y verificar la firma PGP.

# fetch http://security.

FreeBSD.org/patches/SA-10:08/

bzip2.patch

# fetch http://security.

FreeBSD.org/patches/SA-10:08/

bzip2.patch.asc

b) Ejecutar el siguiente comando como root:

# cd /usr/src

# patch < /path/to/patch

# cd /usr/src/lib/libbz2

# make obj && make depend && make

&& make install

NOTA: en la plataforma amd64, el procedimiento mencionado no actua-liza la librería lib32 (compatible con

y otras novedades en busca de bugs para su corrección.

Nvidia 256.53La nueva versión del driver NVIDIA esta listo para usarse a través de Update Ma-nager tanto para sistemas de 32 bits y de 64 bits. De ese driver podemos observar:

• Soporte para el driver de video ABI para el xorg-server en su versión 8, con lo que cubren la libreación próxi-ma de xorg-server-1.9.

• Corrección de bug que causa una lenta renderización para aplicaciones OpenGL.

• Corrección de regresión causada des-pués de la versión 256.35 que causa-ba problemas con la estabilidad en las GPU tales como la GeForce GT 240.

• Corrección en bug que permitía al sistema colgarse cuando ejecutaba de manera simultanea dos o mas apli-caciones VDPAU.

Una vez que descargue el driver de http://www.nvidia.com/object/freebsd-x86-256.53-driver.html se debe de cambiar a el directorio que contenga el paquete a instalar y ejecutar, como root: #tar xzf NVIDIA-FreeBSD-x86-256.53.tar.gz &&

cd NVIDIA-FreeBSD-x86-256.53 && make

install.

Después editar el archivo de configu-ración para que el driver de NVIDIA X sea usado, esto normalmente se realiza cuan-do se ejecuta nvidia-xconfig.

Certificación Profesional en BSDEl grupo de certificación para BSD (BS-DCG) ha anunciado la publicación de los objetivos oficiales para examen de certifi-cación profesional en BSD.

El documento de 78 paginas contie-ne once divisiones principales, cada una contiene un numero de objetivos, que son básicos para la certificación. El documento es una gran colaboración de la comunidad BSD. "El documento de provee una gran cantidad de objetivos para los profesio-nales de BSD, útil para, desde adminis-tradores de sistemas hasta responsables de seguridad”. Después de desarrollarse durante dos años, el examen se realizara en el 2011.

El documento puede ser descargado en formato pdf (en idioma inglés) de http://bit.ly/a3fmlo.

i386). En sistemas amd64 donde la compatibilidad de las librerías i386 son usadas el sistema deberá de ser recompilado según se describe en http://www.FreeBSD.org/handbook/makeworld.html

3) Actualizar el sistema directamente: # freebsd-update fetch

# freebsd-update install .

bsdtalkBsdtalk ofrece podcast de manera perió-dica tratando sobre distintos temas, todos ellos relacionados con el mundo BSD. En un formato libre y de libre descarga (ogg) ofrece varios temas por demás intere-santes así como entrevistas, como en su edición 197 donde habla de FreeNAS 8 y entrevista con M. Warner Losh .

Pueden descargar los podcast en http://bsdtalk.blogspot.com son altamente recomendables.

Actualización de modems 3GDespues de realizar pruebas con modems 3G y cargar el driver u3g se encontraron algunos trucos (las versiones recientes de FreeBSD tienen un conflicto entre u3g y umass pero esto ya tiene solucion). Pue-den cargar el driver usando el siguiente comando como superusuario:

#kldload u3g

Si deseas cargar el driver al momento de iniciar, agrega con cuidado esta linea en /boot/loader.conf:

u3g_load=“YES”

Lars Engels ha realizado una larga y exhaustiva lista de APNs con todos los datos necesarios para una buen enlace.

Primera mirada a el instalador de 9.0Uno de los cambios que vendrán en la ver-sión 9.0 es la habilidad de seleccionar múl-tiples ambientes de escritorios durante la instalación. El código estará completo en unas semanas mas y se espera se pueda mostrar durante el LinuxFest en Ohio.

Hasta el momento el instalador sopor-ta KDE, GNOME, XFCE y LXDE. Además el usuario podrá expandir la selección conforme este seleccionando su escritorio y podrá agregar los componentes que de-see se instalen.

Si deseas ser tester de esta nueva versión, entra al sitio de PC-BSD y contac-ta, ya que desean gente que pruebe esta

Page 13: Android en La Era Digital Linux 10 2010 ES

12 LiNUX+ 10/2010

soluciones para empresas¿Que es el Sistema de Administración de Procesos?

13www.lpmagazine.org

soluciones para empresas¿Que es el Sistema de Administración de Procesos?

El software BPM permite llegar del diseño a la ejecución de procesos de negocio sin la necesidad de pasar por diseño de ba-ses de datos, programación de interfaces,

desarrollo de complicadas conexiones con otros sis-temas ni uso de técnicas formales de programación. Un sistema BPM completo incluye los componentes necesarios para que los desarrolladores de aplicacio-nes de gestión y automatización de procesos creen flujos de trabajo con sus respectivas reglas de ne-gocios, formularios electrónicos que acompañan los procesos, documentos imprimibles, y reportes geren-ciales de gestión sin programación. De esta manera usuarios sin conocimientos de desarrollo de software pueden crear estas aplicaciones de gestión y automa-tización de procesos.

A continuación se presenta un ejemplo de una serie de procesos relacionados con el área de recur-sos humanos. Cada uno de estos procesos puede ser fácilmente desarrollado con un sistema BPM.

Procesos de Recursos Humanos:

• Solicitud de contratación de nuevo personal,• Selección y contratación de nuevo personal,• Inducción de nuevo personal,• Solicitud de permisos/vacaciones,• Evaluación de personal,• Desvinculación de personal.

¿No sería fabuloso de verdad que los responsables de recursos humanos puedan crear estas aplicaciones sin la intervención de programadores? ¿Cómo sería el mundo sin programadores? En la actualidad esto es casi ciencia ficción pues describe un mundo donde gente sin formación de programadores puede crear aplicaciones informáticas. Para los gerentes y ejecuti-vos de empresas y organizaciones esto sería una ma-ravilla. Los gerentes, aunque no lo dicen abiertamente, l tienden a tener miedo a los programadores dentro de sus organizaciones. Pues, para comenzar, son dife-

rentes como personas (usan camisetas negras, no se quitan los head phones, trabajan de noche y por lo ge-neral son poco comunicativos), adicionalmente, nadie entiende lo que hacen en la oficina, y para el colmo, la empresa u organización cada día depende más en ellos (cuando los sistemas de la empresas fallan, la empresa se encuentra parada).

Sin embargo, en la actualidad, la promesa de una herramienta o software que permita crear aplicaciones sin intervención técnica (programadores) ¿es posible? Nosotros que estamos en el mundo del ‘Enterprise Software’ mucho tiempo sabemos que la diferencia entre fracaso y éxito de una implementación tiene mucho que ver con establecer correctamente las ex-pectativas del cliente o usuario. Un cliente que espera recibir un Mercedes Benz pero recibe un Ford Fiesta no va a estar muy contento. Sin embargo, si un usua-rio quien espera recibir un Volkwagen con problemas de motor y al contrario recibe un Ford Fiesta nuevo y en estado perfecto, lo más probable es que quede muy contento.

Si actualmente hay algún problema con BPM, es que tal vez que crea expectativas demasiado altas. Un software BPM es extremadamente útil y es una herramienta imprescindible para cualquier empresa hoy en día. Sin embargo, es necesario dejar claramen-te establecido qué hace y qué no hace bien este tipo de software. Vamos a ver a más detalle lo que hace el software BPM y cómo podemos aprovecharlo mejor en las organizaciones.

¿Que es el BPM Software?El BPM software es un tipo de Rapid Development Framework, pero se distingue entre otros porque su enfoque es resolver problemas relacionados con wor-kflow administrativo. El BPM Software está pensado y hecho para minimizar la necesidad de recursos téc-nicos y recursos de programación. La palabra clave es minimizar. Hoy en día el entorno en el cual se usa cualquier Software Enterprise es demasiado compli-

¿Que es el Sistema de Administración de Procesos?BPM (Business Process Management o Sistema de Administración de Procesos) es el Santo Grial de Enterprise Software. Es un tipo de software que promete brindar una herramienta para crear y desarrollar una gran variedad de aplicaciones sin la necesidad de programadores y/o técnicos.

Brian Reale

es@

lpm

agaz

ine.o

rg

Page 14: Android en La Era Digital Linux 10 2010 ES

14 LiNUX+ 10/2010

soluciones para empresas¿Que es el Sistema de Administración de Procesos?

15www.lpmagazine.org

soluciones para empresas¿Que es el Sistema de Administración de Procesos?

cado como para prescindir totalmente de recursos técnico. En un contexto aislado, la configuración de un BPM puede ser sen-cillo. Pero el entorno en el cual un BPM puede realizar funciones significativas en una organización nunca es aislado. Actualmen-te, la arquitectura SOA de todos los softwares BPM líderes existe para facilitar las conexiones a otros sistemas y servicios de ma-nera muy dinámica. Para realizar estas conexiones se necesita gente técnica que entiende cómo funcionan los demás sistemas, que información contienen, cual es la estructura de datos y como aprovechar la tecnología para acceder dicha información.

Una vez que aceptamos que la meta no es eliminar los programadores sino minimizar su rol en este tipo de desarrollo, podemos llegar a un resultado mucho más positivo tanto para el personal técnico como para los usuarios finales (personal no téc-nico) De hecho, el BPM debe ser el puente entre la gente técni-ca y la gente administrativa de una empresa para la creación de aplicaciones de gestión y automatización de procesos. Gracias a los elementos visuales y gráficos del modelado de flujos, tanto técnicos como administrativos pueden ver claramente que debe hacer el sistema y ambos grupos tienen un campo común para proponer, probar y hacer cambios. Por otro lado, los sistemas desarrollados a medida (COTS - Custom Off-the-Shelf Software) tienden a llenar las empresas con diversos aplicativos que solo son entendibles por los programadores originales y por lo tanto tienen un alto costo de mantenimiento y por consiguiente puede ser muy peligroso para la empresa.

¿De Qué consiste el BPM?Como muestra la Figura los Suites BPM normalmente están

compuestos por varios módulos principales dedicados a las si-guientes funciones:

• Modelar,• Ejecutar,• Reportar y Administrar,• Mejorar.

ModelarLa función de modelar un flujo está compuesta por varios ele-mentos. La parte principal es el modelo mismo del flujo que quiere automatizarse. Hoy el estándar aceptado para modelar flujos de trabajo es BPMN (BPMN 2.0 es la última versión) y todo modelador debe cumplir con BPMN o por lo menos tener planes a migrar al estándar BPMN en el corto plazo. El beneficio de éste estándar es que es un formato compartido por casi todos los profesionales de BPM. Y por lo tanto facilita la interpretación de los flujos entre el diseñador del flujo y los responsables de

implementarlos o automatizarlos. En la versión 2.0 de BPMN se extiende el estándar a considerar temas de serialization del mo-delo para que se pueda exportar e importar modelos. XPDL 2.2 es el otro estándar enfocado en cómo se debe describir un pro-ceso en XML. El beneficio del estándar (tanto XPDL 2.2 y BPMN 2.0) es que ya hay muchos motores y diseñadores de BPM que pueden interpretar estos modelos y así permitir el intercambio de flujos entre productos de distintos proveedores.

Diseñador/Editor de FormulariosEl tema principal de un BPM es el flujo de información o datos a través de un procedimiento establecido en el que participan personas y sistemas. El elemento que permite manejar y com-partir datos entre personas y sistemas es el formulario. Es gra-cias a los formularios que los actores humanos en el workflow pueden hacer input de información para pasar a los otros actores en el workflow. Como tal, una herramienta de BPM debe conte-ner un diseñador de formularios.

Editor de Reglas de NegocioDentro del concepto de diseñar el flujo del proceso, tiene que existir una forma que permita definir las reglas de negocios. Es-tas reglas podrían ser definidas directamente en los elementos (Gateways) del modelo de flujo o pueden ser escritas indepen-dientemente para luego ser aplicadas dentro del flujo. Es difícil pensar un software BPM que no tengo alguna forma de imple-mentar estas reglas de negocio.

Documentos de SalidaOtros elementos que permiten intercambiar información entre el proceso y el actor humano son los documentos que se gene-ran como parte del flujo, pero pueden ser impresos. Un software BPM debe tener una forma de generar documentos de salida e imprimirlos. Estos documentos pueden ser contratos, facturas, o cualquier otro tipo de documentos que se producen al ejecutar un proceso y contienen datos producto de dicha ejecución.

EjecutarLa puesta en marcha de un proceso por un usuario final del siste-ma es lo que se conoce como Ejecutar un proceso. Dependiendo

Figura 1 Figura 2

Page 15: Android en La Era Digital Linux 10 2010 ES

14 LiNUX+ 10/2010

soluciones para empresas¿Que es el Sistema de Administración de Procesos?

15www.lpmagazine.org

soluciones para empresas¿Que es el Sistema de Administración de Procesos?

del tipo de proceso se espera que un software BPM sea capaz de ejecutar desde uno hasta cientos de procesos en el que puedan participar cientos de usuarios en ambientes altamente complejos gobernados por las reglas de negocio implementadas en el proceso. Para posibilitar esta ejecución compleja de casos es necesario que el software cuente con varios componentes.

Run-Time EngineUna vez dibujado el proceso, el motor de workflow se encargue de ejecutarlo. Este es el motor que orquestra todas las activida-des, decisiones, y alertas descritos en el mapa de proceso.

Administración de UsuariosEn cualquier organización lo que da vida a los flujos es la interac-ción del proceso con los humanos. Una herramienta BPM debe tener la capacidad de administrar usuarios definiendo como mínimo, los datos del usuario, grupos de usuarios y permisos de acceso o roles de usuarios. Componentes de administración de usuarios más avanzados como ser la compatibilidad con LDAP y otros sistemas estándares de autenticación de usuarios son cada vez más comunes en los software BPM.

Bandeja de EntradaEl área de trabajo en la cual los usuarios interactúan con los procesos es el componente de un software BPM más importan-tes. En uan empresa pocos usuarios tienen la responsabilidad de diseñar o modelar flujos pero casi todos van a participar en los flujos. Por lo tanto es importante que esta área de trabajo o Bandeja de Entrada (‘Cases Inbox’) sea intuitiva y de fácil con-figuración por los usuarios finales. Algunos usuarios necesitan ver distinta información de otros así un buen BPM debe tener una experiencia Inbox altamente configurable.

Mensajes y AlertasOtro elemento importante de un BPM es su capacidad generar mensajes ya sean rutinarios como extraordinarios o alertas. Prácticamente todos los sistemas BPM incluyen la configuración de mensajes vía email a usuarios para posibilitar una ejecución de procesos más eficiente.

Reportar y AdministrarEl objetivo principal de tener un BPM en una organización es que este tipo de herramientas brindar información relacionada con los procesos en tiempo real. Más aun, la información que

maneja una herramienta BPM es de gran utilidad para prácti-camente todos los niveles de mando de una organización. Por este motivo un BPM debe contar casi de forma obligatoria con funcionalidad que permita generar reportes para la ayuda a la toma de decisiones.

Reportes y DashboardsAlgunos software BPM llevan un motor generador de reportes dentro de la herramienta mientras otros lo hacen a través de un interface con aplicaciones especializadas en generación de reportes. Ambas modalidades son aceptables siempre y cuan-do puedan ofrecer tanto reportes como ‘Dashboards’. Los repor-tes son para tener información más ocasional, mientras que los ‘Dashboards’ son pantallas que reflejan reportes que se necesi-tan con alta frecuencia en base a datos en línea.

MejorarEsta es la parte menos automatizada de la gestión de procesos con una herramienta BPM. Depende altamente del criterio huma-no para realizar analizar el desempeño de los distintos elemen-tos del flujo. Sin embargo, a pesar de ser principalmente ma-nual, el análisis mejoramiento de la ejecución de los procesos NO sería posible sin la calidad de información que brinda el BPM.

SimulaciónPara apoyar al mejoramiento de los procesos algunas herra-mientas BPM también traen un simulador. El simulador de flujos tiende a ser necesarios en flujos que involucran altas cantidades de información y muchos pasos e sistemas y sirve principalmen-te para poder ayudar a detectar cuellos de botellas. La mayoría de las compañías no necesitarían esta funcionalidad.

Otros Elementos o Componentes Importantes Dentro de un BPMSOA (Service Oriented Architecture): Una interface SOA es la parte más importante en muchos respectos para el BPM. Un pro-ceso de negocios hoy en día casi nunca existe sin la necesidad de interactuar con otros sistemas, aplicaciones y servicios.

Figura 3 Figura 4

Page 16: Android en La Era Digital Linux 10 2010 ES

16 LiNUX+ 10/2010

soluciones para empresas¿Que es el Sistema de Administración de Procesos?

API (Application Program Interface): es la forma de alimentar y retroalimentar los otros sistemas con datos útiles e necesarios en el flujo. Los flujos tienden atravesar personas y sistemas. Los APIs de una aplicación pueden ser una forma de interactuar con otros sistemas.

Donde Aplicar BPMEl BPM tiende a ser más útil en empresas con muchos procesos o procesos con alta frecuencia de ejecución. Hay que buscar procesos con alto nivel de iteración, niveles de aprobación, in-tensivos en papeles e formularios. Estos procesos tienden a ser las mejores opciones para empezar la implementación de un software BPM. Algunos ejemplos de procesos que son buenos para ser automatizados en BPM son las siguientes.

Finanzas & Administración:

• Solicitudes de Crédito,• Formularios Reclamos,• Órdenes de Compra.

Operaciones & TI:• Mesa de Ayuda,• Solicitud de Cambios de Ingeniería,• RMA,• Autorización de accesos,• Inspecciones,• Procesos ITIL.• Mercadeo & Ventas:• Solicitud de uso de Fondos,• Aprobación de Materiales,• Nuevos contratos,

• Aprobación de Descuentos,• Manejo de Contratos.

Gobierno:• Gobierno en Línea,• Correspondencia,• Certificaciones,• RFQ y RFPs,• Tramites.

ResumenEl software BPM debe formar parte de la estrategia de Tecnolo-gía de Información (TI) de toda empresa u organización mediana o grande (de 50 o más usuarios). BPM es la forma más ade-cuada para que el área de TI de una empresa empiece a crear aplicaciones, pues facilita la interacción entre personal técnico y no técnico y al mismo tiempo ayuda a uniformar la plataforma tecnológica para muchas aplicaciones. El BPM permite centrali-zar el diseño de aplicaciones basadas en procesos ahorrando el tiempo de implementación y la complejidad de mantenimiento de las aplicaciones. Adicionalmente gracias a la arquitectura SOA, el BPM puede constituirse en la interfaz única de usuarios finales con la mayoría de los sistemas de una empresa. En resumen, el software BPM brinda excelentes beneficios en ahorro, mejora-miento de gestión y experiencia de los usuarios.

Brian Reale, CEOColosa, Inc.www.processmaker.com

Sobre el autor

P U B L I C I D A D

Page 17: Android en La Era Digital Linux 10 2010 ES

16 LiNUX+ 10/2010

dispositivos móvilesAndroid

17www.lpmagazine.org

dispositivos móvilesAndroid

El lanzamiento inicial del Android Software Development Kit apareció en noviembre de 2007 y a mediados de agosto de 2008 apareció el Android 0.9 SDK en beta. A fi-

nes de septiembre de 2008 finalmente lanzaron An-droid 1.0 SDK R1. Seis meses después, marzo de 2009, Google presentó la versión 1.1 de Android para el “dev phone” y la actualización incluía algunos cam-bios estéticos menores además de soporte para “búsquedas por voz”, aplicaciones de paga en An-droid Market, arreglos en el reloj alarma, mejoras en Gmail y algunas cosas más.

En la primera mitad de mayo de 2009, Google lanza la versión 1.5 de Android OS (Cupcake) con su respectivo SDK que incluía interesantes novedades como: grabación de vídeo, soporte para sonido esté-reo, drivers Bluetooth, sistema de teclado personali-zable en pantalla, reconocimiento de voz y el AppWid-get framework que permitió que los desarrolladores pudieran crear sus propios widgets (aplicaciones) para la página principal. Android 1.5 fue la versión que más personas usaron para iniciarse en Android (con el T-Mobile G1 y HTC Dream en USA) y sigue siendo actualmente una versión que se encuentra disponible en muchos teléfonos celulares Android como el HTC Hero o varios de los llamados MOTOBLUR como el Motorola Backflip o Motorola Dext.

Apareció Android 1.6 (Donut) en Septiembre de 2009 con mejoras en las búsquedas, indicador de uso de batería y hasta el VPN control Applet. Incluso esta versión fue tan buena que todos los Android que no tienen una interfaz personalizada como HTC Sense o Motoblur ahora funcionan con 1.6, incluyen-do el T-Mobile G1, y en la actualidad sigue siendo la versión más popular.

Poco después, el Google Nexus One llegó con Android 2.1 con nuevas capacidades 3D, fondos de

pantalla “en vivo” y rapidez, lo que significó la gran mejora de la plataforma desde Android 1.6.

Android es el sistema operativo que más está cre-ciendo en Estados Unidos casi por superar a iPhone, Motorola junto con algunos otros fabricantes están impulsando el desembarco en América Latina de An-droid con equipos económicos, (por medio de Nextel y Telcel, las empresas de telefonía móvil en México ya han llegado 2) y por el otro algunos se quejan de la fragmentación de la plataforma debido a las diferentes versiones pero lo cierto es que ya se está empezando a desarrollar la base de conocimientos para las actualizaciones a los usuarios 2.1.

Desde finales de junio de 2010 surgió Android 2.2 (Froyo) en el cual se citan algunos cambios res-pecto a sus versiones predecesoras. Actualizaciones automáticas para aplicaciones: las aplicaciones re-cibirán actualizaciones automáticas, consiguiendo te-ner siempre la última versión del software. Soporte WiFi IEEE 802.11n, Soporte para Radio FM, Soporte Flash 10.1 y Adobe AIR 2.5, Soporte de la API gráfica OpenGL 2.0, posibilidad de asignar un color de LED en el TrackBall para diferentes eventos del terminal, creación de un compilador JIT que mejora entre 2 y 5 veces en rendimiento frente a Eclair, Tethering por USB y hotspot WiFi, incorporación del mismo motor de Javascript V8 de Chrome, creación de un sistema de mensajería “en la nube” dotado de una API me-diante la cual puedes enviar un mensaje desde la web y hacerlo llegar a un teléfono vía Push, posibilidad de enviar posiciones desde Google Maps al teléfono usando un plugin del navegador Google Chrome, posibilidad de mover una aplicación instalada desde el teléfono a la tarjeta de memoria, y viceversa, opcio-nes avanzadas de gestión energética.

El próximo 16 de octubre se dice que estaría lista la versión 3.0 de Android y en noviembre o diciembre

Android en la era digital al alcance de tu dispositivoEn el mes de julio de 2005, Google compró Android Inc., una pequeña empresa de Palo Alto, California. Al mismo tiempo comenzaron rumores acerca de que Google estaba planeando construir su teléfono celular, enfocándose en ganancias de publicidad en las búsquedas de las personas para mover un poco el mercado de celulares. Esos rumores fueron falsos, pero Android resultó ser algo mucho más interesante y revolucionario: un Sistema Operativo Open Source para teléfonos celulares impulsado nada más y nada menos que por Google.

Ramón Becerra Reynoso

es@

lpm

agaz

ine.o

rg

Page 18: Android en La Era Digital Linux 10 2010 ES

18 LiNUX+ 10/2010

dispositivos móvilesAndroid

19www.lpmagazine.org

dispositivos móvilesAndroid

saldrán los nuevos celulares que serían compatibles con este sistema. Entre las características que se dice tiene, están las siguientes: soporte de resoluciones de hasta 1.366×768, lo que invita a pensar en Tablets de resolución HD Ready, interfaz de usuario renovada muy parecida a Gallery App de Nexus One, dejarán de existir Launchers independientes, unificando la ex-periencia, es decir el fin de HTC Sense, MotoBlur, etc. No por ello, se impedirá implementación de launchers personalizadas voluntariamente, sin embargo en un principio, esta versión del sistema operativo irá orientada a celulares de altas prestaciones o disponer mínimamente de los siguientes requisitos:

• 512 de memoria RAM,• Procesador con frecuencia de reloj a 1 Ghz (independien-

temente de su arquitectura).

Esta información no es confirmada oficialmente, pero tampoco ha sido desmentida.

VentajasAl estar basado en Linux, el Sistema Operativo de Android nos da muchas ventajas que ya sabemos a favor si lo comparamos con los competidores de telefonía. Algunas de las ventajas son numeradas a continuación.

• Sistema de última generación. Gracias a que Android puede instalarse teóricamente en todo tipo de dispositi-vos, sean celulares, portátiles e incluso microondas, hace que Android siempre esté presente en los teléfonos más potentes del mundo, siendo una apuesta importante por fabricantes y operadoras por la posibilidad de que inde-pendientemente del potencial o prestaciones del dispositi-vo, Android podrá adaptarse a la perfección a todo tipo de necesidades. Por otra parte, otro tipo de sistemas opera-tivos se ven obligados a estar rezagados a celulares más obsoletos o estar limitados a una determinada marca de fabricante.

• Software Libre. Android está liberado con licencia Apa-che y es software libre, lo que lo convierte en un sistema operativo totalmente libre para que cualquier desarro-llador no sólo pueda modificar su código, sino también mejorarlo. Puede publicar las nuevas mejoras y el nuevo código, ayudar a mejorar el sistema para futuras versio-

nes sin depender de fabricantes o distribuidores. Al ser código abierto garantiza que, en caso de haber un error de programación, sea detectado y reparado con rapidez, al no existir ninguna traba legal para destripar el código interior, ni depender de alguien para pedir autorización.

• Libertad. Android da completa libertad al propietario de un teléfono a instalar lo que desee, sea desde Android Market o un ejecutable aparte; así no limitando la libertad del usuario, ni imponiendo software propietario para poder instalar música, archivos, documentos directamente des-de el cable USB como si de un disco externo se tratara.La misma libertad tienen los desarrolladores o empresas pu-diendo realizar aplicaciones o complementos como Flash, Opera o cualquier otro software sin tener que pedir per-miso a nadie para ofrecerlo a los usuarios que libremente podrán instalarlo.

• Sin fronteras. El desarrollo de Android no está apadrina-do por fabricantes o proveedores. Android es libertad en todos los aspectos, y permite que todos puedan disfrutar de él siendo la operadora que sea. Android no se reser-vará nunca el derecho a escoger una determinada opera-dora para imponer al usuario el hecho de contratarla para poder disfrutar de él así como sistema operativo que es, permite meterse en su código a través del SDK o desde el propio teléfono así como modificar su Firmware de ma-nera extraoficial.

• La Comunidad. Android no sólo cuenta con la comuni-dad más grande a nivel mundial de desarrolladores, sino también el mayor movimiento de éstos con multitud de eventos, concursos, competencias y reuniones así como múltiples vías de comunicación como foros y chats oficia-les para fomentar la participación y la colaboración para encontrar mejoras e ideas para futuras versiones. Por otro lado, las modificaciones o mejoras no dependerán de un limitado equipo de desarrolladores de una empresa sino que contarán con el apoyo, respaldo y participación de todos los desarrolladores del mundo.

• Costos. Precisamente por el hecho de que Android pue-de ser instalado en teléfonos de cualquier fabricante o in-cluso en otros dispositivos, esto permite poder disfrutar de un número infinito de teléfonos de diferentes precios y tipos de precio sin tener que forzar o limitar un sistema operativo o teléfono a determinadas capacidades, dando la opción de que toda persona pueda adquirir el teléfono que más le guste.

• Ahorro de Batería. Todos los teléfonos con Android ins-talado, deben tener siempre una batería extraíble dando la opción al usuario para poder sustituirla o llevar sistema de recarga en caso de que su batería se agote. De este

Figura 1. La pestaña Settings Figura 2.

Page 19: Android en La Era Digital Linux 10 2010 ES

18 LiNUX+ 10/2010

dispositivos móvilesAndroid

19www.lpmagazine.org

dispositivos móvilesAndroid

modo se evita que el usuario tenga problemas en cuanto a su autonomía permitiendo que, aunque la batería haya acabado con su vida útil o considere que su batería es excesivamente pequeña pueda adquirir otra más potente o de reserva.

• Personalizar. Al ser Software Abierto y Libre, Android es completamente “customizable” tanto por usuarios insta-lando fondos de pantalla, animaciones, widgets y temas como para fabricantes con la posibilidad de crear sus pro-pias capas como MotoBlur o HTC Sense permitiendo a unos y a otros poder cambiar o personalizar sus teléfonos de la mejor manera posible y dando a elegir al usuario la in-terfaz más adecuada para su gusto evitando imponer un determinado estilo o interfaz, al estilo Linux, por supuesto.

• Multitarea. Android con su sistema de multitarea inteli-gente es capaz de gestionar varias aplicaciones abiertas a la vez dejando en suspensión aquellas que no se utili-cen y cerrarlas en caso de resultar ya no necesarias, para la buena administración de la memoria.

• No sólo en celulares. Android ha hecho que en poco tiem-po se implante en multitud de dispositivos electrónicos, des-de celulares hasta notebooks, netbooks, microondas, lava-doras, marcos digitales, navegadores GPS, relojes e inclu-so en navegadores de abordo de coches. Esto convierte a Android en un sistema operativo multifuncional, que garantizará su crecimiento y expansión así como ayudará a fabricantes a tener un sistema operativo inteligente para sus creaciones.

ProgramaciónA la hora de programar en Android se deben tener en cuen-ta una serie de conceptos para realizar un buen desarrollo, a continuación los describo brevemente:

• Activity: las aplicaciones que tengan interfaces gráficas deberán tener al menos una clase del tipo Activity, ya que ésta actúa como lo que comúnmente se conoce como "formulario". En una Activity se colocan los elementos de la interfaz gráfica.

• Services: son lo que comúnmente se conocen como procesos. Estos seguirán corriendo aunque no haya una interfaz gráfica para mostrar la aplicación. Por ejemplo cuando uno tiene un programa para reproducir música

y "lo minimiza" se continuará escuchando el sonido ya que se habrá creado un Service encargado de la repro-ducción de los sonidos.

• Intents: es un mecanismo para comunicar a las distintas aplicaciones y Activities. Android está desarrollado sobre la base de reutilizar código y aplicaciones existentes, es por eso que esta característica es tan importante.

• Content Providers: es el mecanismo encargado de ad-ministrar la información que se pretende que perdure.

• Broadcast Recivers: se utilizan para que una aplicaciónresponda a un determinado evento del sistema. Por ejem-plo. se puede utilizar un Broadcast Reciver en un progra-ma para que cuando el teléfono se esté quedando sin ba-tería se muestre un mensaje advirtiendo al usuario sobre su utilización.

Android en NetbeansExisten algunas formas de comenzar a programar aplicacio-nes para Android, de las más solicitadas es en Eclipse, el IDE libre para los desarrolladores de Java y otras aplicaciones. En este caso lo haremos en Netbeans 6.8, que es la versión que yo tengo instalada en mi Ubuntu 10.04. Para comenzar a hacerlo debemos de abrir nuestro Netbeans e ir al menu tools->plugins, dentro de esta ventana vamos a la pestaña Settings. Allí le daremos un clic al botón Add y en la siguiente ventana agregaremos los datos para los plugins de Android.

En este caso, le pondremos Android y el link para poder descargar los archivos necesarios están en http://kenai.com/downloads/nbandroid/updates.xml. Después de oprimir Ok, debe de aparecer en la ventana de Settings, el nuevo “reposi-torio”. Nos vamos a la pestaña Available Plugins y allí debe de aparecer Android en el listado, dar un clic en el checkbox para marcar la instalación y después dar clic en el botón Install.

Después de esto se instalan los archivos necesarios para poder programar con Android, solamente faltaría un paso más. Necesitas decirle a Netbeans que puede crear proyectos para la plataforma de Android y celulares con este sistema opera-tivo. Para hacer esto haz clic en Tools->Java y dentro de esa ventana hay que dar clic en Add Platform...

En la siguiente ventana tenemos que elegir Google An-droid Open Handheld Platform y darle clic en Next para elegir la carpeta donde tenemos instalado el SDK de Android, darle un clic en Next, ponerle un nombre a nuestra nueva plataforma de Desarrollo, en este caso Android y darle clic en Finish.

Figura 3. La pestaña Available Plugins. Figura 4. Java Platform Manager

Page 20: Android en La Era Digital Linux 10 2010 ES

20 LiNUX+ 10/2010

dispositivos móvilesAndroid

21www.lpmagazine.org

dispositivos móvilesAndroid

A partir de allí ya estamos listos para desarrollar lo que se nos ocurra y compartirlo con todos los usuarios de Android.

Archivos Fundamentales para el DesarrolloEste es un archivo en cual se declaran las distintas cadenas ("texto") que va a utilizar nuestra aplicación. Se debe tener un archivo string.xml por cada idioma y éstos se deben colocar en carpetas distintas según el lenguaje. Luego Android sabrá qué idioma tomar según la configuración que posea. Se pueden configurar y agregar los strings (cadenas de texto) por medio de una interfaz visual o escribiendo directamente el archivo .xml.

Es importante destacar que se recomienda la edición ma-nual (en modo texto) del archivo ya que suele ser más rápida y con algo de conocimientos se puede manipular correctamen-te tanto para definir las cadenas de texto como las interfaces de usuario y todo lo referido al programa. Un ejemplo sería:

Este es el archivo donde se pueden definir colores nuevos que van a ser utilizados por nuestra aplicación. Se pueden formar de diversas manera incluyendo también las cantidades de RGB. Este es un archivo muy útil ya que en él podemos definir los temas y de esa manera tener uniformidad entre las distintas pantallas. Un ejemplo sería Listado 3.

Uno de los archivos de configuración más importantes. Este XML se genera automáticamente al crear un nuevo pro-yecto y en él se declaran todas las especificaciones de nuestra aplicación. En el archivo aparecen las Activities utilizadas, los Intents, el nombre de la aplicación, el hardware que se necesi-tará, etcétera. Un ejemplo sería Listado 4.

Android MarketDentro del Sistema Operativo hay un programa que me llama mucho la atención y es Android Market, es un programa que permite a los usuarios navegar, comprar, instalar y descar-gar aplicaciones desarrolladas por terceros. Podemos ver las aplicaciones que los demás desarrollan y que si son gratuitas o su licencia así lo especifica, podemos gozar sin ningún costo monetario, sólo el de aprender a utilizar el programa, aplicarlo a nuestras necesidades y por supuesto recomendarlo a las personas que más lo necesiten.

Fue anunciado el 28 de agosto de 2008 y fue lanzado al público el 22 de octubre de ese mismo año. El soporte para las aplicaciones de pago fue añadido para los usuarios de los Estados Unidos y para desarrolladores también en el Reino Unido a mediados del mes de febrero de 2009. El soporte para los usuarios en este país fue lanzado el 13 de marzo de 2009

y para desarrolladores a finales de mayo del mismo año.Android Market tiene un acceso fácil y rápido a sus aplica-

ciones. Las aplicaciones son creadas por desarrolladores de todo el mundo y posteriormente puntuadas por los usuarios de Android. El menú tiene las siguientes opciones:

• Mostrado: avanza por los iconos de la parte superior pa-ra ver las aplicaciones mostradas.

• Aplicaciones: examina todas las aplicaciones o busca aplicaciones por categorías.

• Juegos: examina todos los juegos o busca juegos por categorías.

• Búsqueda: busca aplicaciones en Android Market. • Mis descargas: visualiza las aplicaciones que están ins-

taladas en el dispositivo.

GooglePor supuesto, en Android todo apunta hacia Google, el ca-lendario, el correo, los mapas, los vídeos de YouTube, los documentos que creamos y los contactos que tenemos se pueden sincronizar para poder acceder en el momento que lo necesitemos y tener nuestras bases de datos actualizadas tanto en nuestro celular como en línea para entrar a ellos des-de cualquier computadora en el momento que no tengamos nuestro celular a la mano o viceversa.

Listado 1. Strings.xml

<?xml version="1.0" encoding="utf-8"?>

<resources>

<string name="acept_label">Aceptar</string>

<string name="cancel_label">Cancelar</

string>

<string name="next_label">Siguiente</string>

<string name="no_label">No</string>

<string name="yes_label">Si</string>

</resources>

Listado 2. Colours.xml

<?xml version="1.0" encoding="utf-8"?>

<resources>

<color name="black_color">#000000</color>

<color name="white_color">#FFFFFF</color>

</resources>

Listado 3. Styles.xml

<?xml version="1.0" encoding="utf-8"?>

<resources>

<style name="text_names">

<item name="android:textSize">20sp</

item>

<item name="android:

textColor">#FF00FF</item>

<item name="android:

textStyle">bold</item>

</style>

<style name="text_points">

<item name="android:textSize">30sp</

item>

<item name="android:

textStyle">bold</item>

</style>

</resources>

Page 21: Android en La Era Digital Linux 10 2010 ES

20 LiNUX+ 10/2010

dispositivos móvilesAndroid

21www.lpmagazine.org

dispositivos móvilesAndroid

Es importante para los usuarios de Gmail y las herramien-tas hermanas en Google porque facilita y unifica cuentas, ha-ce más rápida nuestra comunicación y nos mantiene al tanto de nuestros contactos para cualquier situación de negocio o personal.

Google además quiere que explotemos Android al máximo y por eso lo fusionó con uno que está dando de qué hablar, el navegador Google Chrome. Anunció una nueva aplicación y extensión para Chrome; un sistema que te permite hacer clic en el botón del navegador y enviar enlaces, mapas y texto seleccionado, vídeos de YouTube o datos de la agenda telefó-nica a tu teléfono Android.

Además también presentó Google Voice Actions, una nue-va función con la que podrás literalmente hablarle al celular y él te obedecerá. ¿Cómo funciona? Con la función podrás darle instrucciones de voz al teléfono como acceder a un sitio, llevarte a un lugar en Google Maps o algo básico como tomar un mensaje de voz y enviarlo.

Nexus OneNexus One fue el primer smartphone de Google, y funcionó con Android 2.1. El dispositivo fue fabricado por la taiwanesa

HTC Corporation y estuvo disponible desde el 5 de enero de 2010. El 12 de diciembre de 2009 Google confirmó en una entrada de blog que había empezado a probar el teléfono de forma interna.

Google anunció que deja de fabricar el Nexus One ya que dejó de ser competitivo y de producir ganancias. Este teléfono fue el primer intento de producir hardware por parte de Google y generó mucha expectativa antes de su lanzamiento, sobre todo porque se lo veía como un competidor nato contra el poderoso iPhone de Apple.

Google sigue vendiendo el teléfono en su tienda on-line hasta agotar el stock de la última partida de fabricación y lue-go lo retirará definitivamente del mercado americano. Algunas unidades seguirán en vigencia en Europa y Corea a través de algunos proveedores de servicio pero será por un tiempo limitado.

ConclusionesRealmente Android es un Sistema Operativo fácil de entender, la arquitectura es similar a la de cualquier Linux que nosotros conozcamos, las prestaciones son absolutamente amables con los celulares y otros electrónicos que tengamos la oportu-nidad de ver en acción.

Creo que tiene un muy buen futuro, los fabricantes de telé-fonos han volteado a verlo y aun puede convertirse en el Sis-tema Operativo de celulares por excelencia, solo es cuestión de tiempo y Android será el Sistema que esté en los celulares de la mayoría de las personas, no sólo por los diseños, las prestaciones o la libertad que brinda éste, sino también porque las grandes empresas aumentan día a día los costos y en esto Android no tiene competencia alguna.

Listado 4. Manifest.xml

<?xml version="1.0" encoding="utf-8"?>

<manifest xmlns:android=

"http://schemas.android.com/apk/res/android"

package="ar.com.nuno.view"

android:versionCode="5"

android:versionName="5.7">

<application android:icon="@drawable/icon"

android:label="@string/app_name">

<activity android:name=".AppEasyToKnow"

android:label="@string/app_name"

android:configChanges=

"orientation|keyboardHidden"

android:screenOrientation=

"portrait">

<intent-filter>

<action android:name=

"android.intent.action.MAIN" />

<category android:name=

"android.intent.category.LAUNCHER" />

</intent-filter>

</activity>

<activity android:name="AppEasyActivity"

android:label="@string/app_name"

android:configChanges=

"orientation|keyboardHidden"

android:screenOrientation="portra

it">

</activity>

</application>

<uses-sdk android:minSdkVersion="7" />

</manifest>

• Pagina Oficial de Android: http://www.android.com/• Pagina de Desarrolladores: http://developer.android.com/• Pagina del Android Market: http://www.android.com/market/ • Pagina del Nexus One: https://www.google.com/phone/sup

port?hl=en&s7e=

Enlaces de interés

Ramón Becerra Reynoso – Ingeniero en Computación egresa-do de la Universidad de Guadalajar Estudiante de Licenciatura en Derecho por la Universidad de Guadalajara Director de Producción y Tecnologías de TvNetSystemas, S.A. de C.V. / 2010 – Actual Director de Sistemas Parlamento Ciudadano de México / 2009 – Actual Director de Informática Movimiento Propuesta Ciudadana, A.C. / 2008 – Actual Secretario Ejecutivo de la Comisión de Ciencia y Tecnología del Consejo Nacional Ciudadano 100 por México, A.C. / 2008 – Actual Presidente de la Comisión de Ciencia y Tecnología del Consejo Ciudadano 100 por Jalisco, A.C. / 2006 – Actual Columnista invitado de SDPnoticias.com

Sobre el autor

Page 22: Android en La Era Digital Linux 10 2010 ES

22 LiNUX+ 10/2010

linux en educación¡Socorro!. ¡Lo he perdido todo!

23www.lpmagazine.org

linux en educación¡Socorro!. ¡Lo he perdido todo!

Lunes, 8'30 de la mañana. Un centro educa-tivo cualquiera, en un pueblecito mesetario cualquiera. Atravieso la entrada principal con la parsimonia y aburrida seguridad que me

otorgan tanto el haber hecho lo mismo todos los días labora-bles de los últimos seis años como el malhumor que suelen provocar otra noche de escaso sueño y la lluvia que empieza a empapar mi maletín y la cazadora que trata (sin éxito) de proteger mi cuerpo de los ataques de un octubre que quiere hacer honor a su fama de inclemente y antipático. Mis ojos no necesitan esforzarse para adaptarse a la pálida luz de los fluorescentes que el bedel se ha preocupado de conectar casi una hora antes de que el instituto inicie otra jornada de trabajo y estudio. Al fin y al cabo, afuera no había luz sufi-ciente para iluminar la cabeza de un alfiler. Definitivamente, octubre no es mi mes favorito.

Antes incluso de que arranque la cazadora de mi cuerpo enteco y aterido, y liberarme así de la acusadora mirada del conserje que utiliza un ensordecedor silencio para señalarme que (yo también) estoy empapando más aún la entrada al centro con el agua que chorreo, una frase que encierra toda la urgencia de un grito termina de devolverme a la realidad de otra seductora y animosa jornada laboral que empieza para mí...

¡Antonio!. ¡Tienes que ayudarme! ¡Me he metido en un lío gordísimo!.

Sí, señor... ¡Ése soy yo!. Mi nombre es Gómez... Antonio Gómez. No estoy a tu servicio, ni al de su graciosa majestad, pero soy algo así como el encargado de que todo vaya, si no bien, al menos no tan mal como podría ir sin mi intervención,

en lo tocante a la parte informática que atañe al funciona-miento diario del instituto.

Soy el encargado TIC (Tecnologías de la Información y la Comunicación) de mi centro educativo.

¡Está bien!. Puede que no haya sido la más airosa de las introducciones en los artículos que hemos tenido el honor de aportar a esta publicación hasta el momento. Pero a An-tonio siempre le ha gustado la novela negra, y llevaba meses planeando una introducción como ésta. Sólo necesitaba una oportunidad adecuada para utilizarla de un modo que no pareciera muy forzado, y éste nos ha parecido el tema ideal para utilizarlo.

Al fin y al cabo, ya nos ha ocurrido varias veces, en nuestros centros educativos (por extensión, suponemos que lo mismo ocurrirá en cualquier entorno de trabajo que precise del uso de ordenadores), que alguien nos requiera de modo parecido al que hemos querido dramatizar en las an-teriores líneas. El efecto de un troyano (omnipresente entre trabajadores tan asiduos al uso de pendrives como solemos ser los profesores, que además conectamos y desconectamos dichos aparatitos en casi todos los PC's del centro con la alegría suicida que otorga el completo desconocimiento), un borrado accidental, desconectar el pendrive sin desmontarlo primero, e incluso (y no es ninguna leyenda urbana), el he-cho de guardar estos dispositivos de almacenamiento cerca de fuentes de energía electromagnética de una cierta intensi-dad como han demostrado ser algunos modelos específicos de teléfonos móviles (en un bolso, en la cartera, etc...), puede dejar a nuestro anonadado profesor compuesto y sin datos. Y es aquí donde Murphy se muestra más cruel: siempre,

¡Socorro!. ¡Lo he perdido todo! Recuperación de archivos borrados o corruptos con LinuxEn un instituto de educación secundaria, al igual que en otros entornos de trabajo que presuponen un continuo intercambio de archivos entre compañeros y equipos, es escalofriantemente posible que se produzca la pérdida de algún documento. Exámenes, documentos de uso administrativo, programaciones didácticas, o lo peor de todo, ¡listas de notas de exámenes corregidos!. Este artículo pretende aportar un punto de partida para que el lector pueda arreglar estropicios de este tipo desde la utilización de nuestro queridísimo GNU/Linux.

María Dolores Nogueras Atance, Antonio Gómez García

es@

lpm

agaz

ine.o

rg

Page 23: Android en La Era Digital Linux 10 2010 ES

22 LiNUX+ 10/2010

linux en educación¡Socorro!. ¡Lo he perdido todo!

23www.lpmagazine.org

linux en educación¡Socorro!. ¡Lo he perdido todo!

siempre, siempre perdemos el archivo más importante, aquél del que íbamos a hacer una copia de seguridad (“justo ahora lo iba a hacer, An-tonio, te lo juro”), y que nos van a pedir mañana a primera hora.

A lo largo del presente artículo, pretendemos demostrar cómo podemos valernos de nuestro amadísimo GNU/Linux, no sólo para enmendar, al menos en parte, el estropicio hecho, sino también para comprender un poco mejor cómo funcionan los dispositivos de alma-cenamiento de tipo magnético, de modo que la próxima vez estemos mejor preparados para, no sólo arreglar desperfectos del tipo que nos ocupa, sino aún mejor: prevenirlos y evitarlos.

Para ello, empezaremos con una pequeña introducción al fun-cionamiento lógico de los discos duros y los pendrives, de modo que nos podamos hacer una imagen de conjunto sobre cómo se producen estos problemas de pérdida o de corrupción de datos. A continuación, y entrando ya de lleno en la utilización de herramientas Open Source, pro-cederemos a explicar cómo realizar una imagen del soporte averiado, montarla en nuestro sistema operativo, y utilizar algunas herramientas de uso común en el ámbito forense para proceder a la recuperación de datos sobre dicha imagen duplicada.

Pero antes de empezar, permítanos el avispado lector un consejo: el primer paso siempre, repetimos, siempre, será avisar al acongojado compañero que puede dar por perdidos los archivos causa de su angus-tia. Primero, porque de momento es cierto; al fin y al cabo, ha perdido esos archivos, y a nadie más que a sí mismo puede culpar, pues no fue previsor e hizo la correspondiente copia. Si después conseguimos, aun-que sea en parte, restaurar parte de la información, sabrá que se debe sobre todo a la suerte, y nos deberá un favor que siempre podremos cobrarnos en el futuro. Y en segundo lugar, porque el miedo que va a pasar durante el par de horas que, como mínimo, nos ocupará este proceso de recuperación, posiblemente le concienciarán sobre futuras medidas de seguridad a tomar a la hora de hacer copias de seguridad frecuentemente, al menos, de los archivos importantes. ¿Están prepara-dos?. Pasen y vean...

¿Cómo guardan la información los dispositivos de almacenamiento?O dicho de otro modo, tanto en discos duros como en unidades de memoria flash USB, ¿por qué causa pueden perder la información que contienen?. Bueno, aunque esto depende del tipo de particionamiento que se haya aplicado, el mecanismo de almacenamiento y borrado de los datos sigue caminos parecidos:

• En el caso de particiones ntfs (New Technology File System), un archivo denominado mft (Master File Table) contiene datos (me-tadatos) relativos a los archivos guardados en el volumen físico, su tamaño, nombre, y lo más importante para nosotros, las direccio-nes físicas inicial y final de memoria en la que dicha información está contenida.

• En el caso de particiones fat (File Allocation Table), el procedi-miento es muy similar, salvo que la tabla con los metadatos se denomina, precisamente, fat)

• Las particiones de tipo ext (extended), trabajan con un concepto mejorado de estas tablas, consistentes en i-nodos, pero que igual-mente contienen información referente a cada archivo, nombres, fechas de acceso y modificación, y sobre todo direcciones físicas de memoria en las que éstos empiezan y/o acaban.

Bueno, como explicación de inicio para otros profesores esto tendría que valer. Intentar ampliar esta información (ambigua, mejorable, y, lo admitimos, modificable), equivaldría a redactar otro artículo específico. La cuestión es que si comprendemos esto, podemos comprender cómo se pueden recuperar algunos de estos archivos.

Sea por un accidente (cambios en el voltaje, desconectar una me-moria USB sin desmontaje previo, un campo magnético de cierta inten-sidad, etc...) o por un simple borrado a causa de un error humano, a veces podemos perder acceso a uno, varios archivos, o a la totalidad de la in-formación de nuestro disco duro, memoria USB, etc... Pero eso no quiere decir que dicha información se haya perdido aún, necesariamente.

Cuando borramos un archivo, sea cualquiera la partición que es-temos utilizando para organizar nuestro volumen de almacenamiento físico, lo que estamos haciendo es indicar, en la tabla de referencia antes mencionada, que ese espacio de memoria vuelve a estar disponible. Ni más, ni menos. La próxima vez que nuestro sistema operativo necesite almacenar información, sabrá que ese espacio en particular puede ser utilizado para grabar. Que lo utilice o no, ya será cuestión de suerte.

¿Podemos entonces recuperar al menos parte de la información?. La respuesta es que hay, al menos, algunas posibilidades. Eso sí, ya habrá adivinado nuestro astuto lector que cuando estos “accidentes” sucedan, deberemos abstenernos de guardar nuevos archivos hasta que hayamos intentado recuperar dicha información. De lo contrario, nues-tras posibilidades disminuirán.

Ya me he hecho una idea del problema. ¿Por dónde empiezo?.Bueno, está claro que estamos ante un problema. Y normalmente, un problema con mayúsculas. Así que, parafraseando a la sabiduría popu-lar, “no la liaremos más”, para empezar. No realizaremos ninguna ope-ración directamente sobre el volumen (disco duro, memoria USB...) que ha perdido información. Lo que vamos a hacer es un volcado, byte a by-

Figura 1. En ningún tipo de dispositivo de almacenamiento se borra la infor-mación como tal; simplemente, el espacio físico de la memoria en la que se almacenaba vuelve a constar como disponible para volver a grabar encima.

Figura 2. No hay que perder de vista el tipo de usuario desde el que estamos trabajando; si lo estamos haciendo como root, las carpetas con las que es-tamos realizando el proceso (en el ejemplo, copialapiz, montalapiz y output) tendrán los permisos de lectura y escritura reservados.

Page 24: Android en La Era Digital Linux 10 2010 ES

24 LiNUX+ 10/2010 25www.lpmagazine.org

linux en educación¡Socorro!. ¡Lo he perdido todo!

te, de toda la información recogida en dicha unidad, esté en el estado que esté. Para ello, nos valdremos de la utilísima herramienta dd (duplicate disk), que nos permitirá obtener una imagen de toda esa información. A continuación, montaremos (esto es, daremos acceso a nuestro ordena-dor a la información contenida) dicha imagen en un directorio creado al efecto, con la herramienta mount. Para terminar, utilizaremos alguna herramienta como foremost (también mencionaremos las posibilidades

de testdisk) para tratar de arreglar, al menos en parte, el caos ante el que nos encontramos. Un problema añadido que todavía no hemos mencio-nado, es que la mayor parte de las veces, los archivos recuperados han perdido su nombre en el proceso de borrado y recuperación, y la apli-cación utilizada le otorga un nuevo nombre basado en el número de la dirección de memoria en que halló dicho archivo, así que remataremos el trabajo con el uso de grep desde la consola BASH; esto nos permitirá

Listing 1. Usamos dmesg para identificar la ruta del pendrive que acabamos de conectar

root@antonio-tecnologia:/home/antonio# dmesg

[11850.375786] scsi 6:0:0:0: Direct-Access JetFlash TS2GJFV30 8.07 PQ: 0 ANSI: 2

[11850.377318] sd 6:0:0:0: Attached scsi generic sg2 type 0

[11850.380797] sd 6:0:0:0: [sdb] 4005886 512-byte logical blocks: (2.05 GB/1.90 GiB)

[11850.381829] sd 6:0:0:0: [sdb] Write Protect is off

[11850.381839] sd 6:0:0:0: [sdb] Mode Sense: 03 00 00 00

[11850.381846] sd 6:0:0:0: [sdb] Assuming drive cache: write through

[11850.387382] sd 6:0:0:0: [sdb] Assuming drive cache: write through

[11850.387392] sdb: sdb1

[11850.390047] sd 6:0:0:0: [sdb] Assuming drive cache: write through [11850.390055] sd 6:0:0:0: [sdb] Attached SCSI removable disk

Listing 2. Uso del comando fdisk para obtener una perspectiva de la totalidad de discos detectados por nuestro sistema operativo

root@antonio-tecnologia:/home/antonio# fdisk -l

Disco /dev/sda: 250.1 GB, 250059350016 bytes

255 cabezas, 63 sectores/pista, 30401 cilindros

Unidades = cilindros de 16065 * 512 = 8225280 bytes

Tamaño de sector (lógico / físico): 512 bytes / 512 bytes

Tamaño E/S (mínimo/óptimo): 512 bytes / 512 bytes

Identificador de disco: 0xebfef45b

Dispositivo Inicio Comienzo Fin Bloques Id Sistema

/dev/sda1 * 1 24316 195312500 83 Linux

/dev/sda2 24316 30401 48883393+ 5 Extendida

/dev/sda5 29273 30401 9068661 82 Linux swap / Solaris

/dev/sda6 24316 29272 39814144 83 Linux

Las entradas de la tabla de particiones no están en el orden del disco

Disco /dev/sdb: 2051 MB, 2051013632 bytes

33 cabezas, 63 sectores/pista, 1926 cilindros

Unidades = cilindros de 2079 * 512 = 1064448 bytes

Tamaño de sector (lógico / físico): 512 bytes / 512 bytes

Tamaño E/S (mínimo/óptimo): 512 bytes / 512 bytes

Identificador de disco: 0x1e654572

Dispositivo Inicio Comienzo Fin Bloques Id Sistema

/dev/sdb1 1 1927 2002927 6 FAT16

Listing 3. Creamos un directorio al que volcamos una imagen byte a byte del dispositivo con problemas.

root@antonio-tecnologia:/home/antonio# mkdir copialapiz

root@antonio-tecnologia:/home/antonio# dd if=/dev/sdb1 of=/home/antonio/copialapiz/copialapiz.dd

4005886+0 registros de entrada

4005886+0 registros de salida

2051013632 bytes (2,1 GB) copiados, 341,906 s, 6,0 MB/s

Page 25: Android en La Era Digital Linux 10 2010 ES

24 LiNUX+ 10/2010 25www.lpmagazine.org

linux en educación¡Socorro!. ¡Lo he perdido todo!

buscar cadenas de texto dentro de los archivos recuperados, para poder identificarlos mucho más fácilmente.

Volcado de la unidad física en una imagen. Uso de ddPor si nuestro querido lector aún no lo había intuído, debemos aclarar que todo el trabajo se realiza desde consola. ¡Qué le vamos a hacer!. El usuario no avanzado (en los centros educativos, es fácil que hablemos de más del 90% de la población) es muy remiso al uso de BASH, pero su potencia y versatilidad compensan con creces la ausencia de una ven-tanita en la pantalla que nos de una información gráfica muchas veces insuficiente y redundante. Así que, ¡manos a la obra!. Tengamos la dis-tribución GNU/Linux que tengamos, el acceso a estas consolas son muy sencillas. Nosotros, en particular, estamos trabajando desde Ubuntu:

antonio@antonio-tecnologia:~$ sudo su

[sudo] password for antonio: *****

root@antonio-tecnologia:/home/antonio#

Listado BASH 1: Nos identificamos como root.

En primer lugar, nos loguearemos como usuario root. A continua-ción, utilizaremos la herramienta dd (en caso de no estar instalada en nuestro equipo, un rápido aptitude install dd resolverá el problema en breves segundos).

La herramienta dd funciona de un modo simple y sencillo: en pri-mer lugar, indico el dispositivo origen de la copia, y a continuación, la carpeta de destino.

¿Cómo averiguar cuál es la ruta del dispositivo a volcar?. En el caso de las memorias FLASH, nosotros utilizamos un sistema tan poco pro-fesional que denota la mucha ignorancia que, como simples profesores de Tecnologías, y no como informáticos profesionales, aún tenemos en este mundillo: Conectamos dicho dispositivo USB y tecleamos dmesg | tail en consola; se nos indicará la ruta del último dispositivo conectado que se ha detectado. Así pues, nuestro dispositivo de memoria se ha montado como sdb, en la carpeta dev. Esto es, estamos en /dev/sdb. Más concretamente, si atendemos a la tercera línea empezando por el final, vemos que hay una única partición denominada sdb1. Para obtener más información, podemos valernos de fdisk -l (como usuario root):

La información sobre las distintas particiones que el sistema detec-ta nos puede orientar sobre cuál es la ruta de dicho dispositivo, y nos confirmará qué partición estamos buscando. Como es lógico, se puede presumir que en caso de problemas con un disco duro interno, debería-

mos disponer de otro dispositivo de almacenamiento, normalmente un segundo disco duro interno, de al menos su mismo tamaño, que esté libre para el volcado de datos. De lo contrario, nos dispondremos de espacio para conseguir la imagen que queremos utilizar para el experi-mento que nos ocupa.

En nuestro ejemplo, de todos modos, nuestra primera acción ya nos había indicado que el lápiz USB está reconocido en /dev/sdb (ac-tuando como un disco entero; si habláramos de particiones, tendríamos que trabajar con los términos sdb1, sdb2...). Así que vamos a crear un directorio en la carpeta de usuario /home/antonio llamado copialapiz, y dentro de dicha carpeta situaremos la imagen copialapiz.dd ; indica-remos a la herramienta dd que deseamos volcar la partición /dev/sdb1 en esa carpeta.

El siguiente paso, pues, será montar dicho archivo para que sea tratado como una copia duplicada del dispositivo físico.

Montando nuestra imagen.“Montar” un dispositivo o imagen en un sistema GNU/Linux, si bien suena como algo un poco engorroso, se ha mostrado como un meca-nismo de trabajo con dispositivos de almacenamiento muy útil, que permite una mayor eficacia en la utilización de recursos: todos los dispositivos detectados por el ordenador son reconocidos, y como tal, se les hace referencia desde la carpeta /dev del sistema de archivos en las particiones de tipo ext. Sin embargo, parece lógico que no se haga caso de un aparato que no se necesita hasta un momento determinado. Así, se ahorran muchos recursos si no se accede al interior de estos dispositivos hasta que no es necesario, hasta que no se “montan”. En consola, el co-mando mount tiene múltiples parámetros y opciones de configuración, y el correspondiente man mount nos dejará en pantalla el correspondien-te manual. Excede el objetivo de este artículo profundizar más en este tema, así que nos limitaremos a crear una segunda carpeta denominada montalapiz en nuestro directorio /home de usuario, y montaremos ahí nuestra imagen con mount -o loop, sin dar mayores explicaciones.

Los contenidos que originalmente estaban en nuestro dispositivo de almacenamiento, y que aún puedan leerse, aparecerían ahora en el directorio montalapiz. Hora es ya de probar diversas posibilidades de recuperación.

Uso de la herramienta foremostUno de nuestros gadgets favoritos en el ámbito de la recuperación de archivos es foremost. Como siempre, un simple aptitude install foremost desde consola (como root, por supuesto) nos instalará dicha aplicación.

Figura 3. Como es habitual, estas herramientas forenses identifican los archivos recuperados con secuencias alfanuméricas, lo que dificulta su identificación a priori.

Figura 4. Testdisk es una excelente opción cuando el problema tiene que ver con errores en la MFT o en el MBR

Page 26: Android en La Era Digital Linux 10 2010 ES

26 LiNUX+ 10/2010 27www.lpmagazine.org

linux en educación¡Socorro!. ¡Lo he perdido todo!

El principio básico de trabajo de este tipo de herramientas forenses es muy simple, pero genial: partiendo de que cada tipo de archivo (doc, jpg, exe, etc...) utiliza una serie de bytes en las direcciones de memoria física donde se va a almacenar, pero se identifica con una secuencia de-terminada en el primer y en el último byte, se realiza un escaneado, bytea byte, de la imagen de la partición, buscando dichos patrones con las que típicamente empiezan/terminan los tipos más comunes de archivos.

El uso de foremost es muy simple. La documentación que pro-porciona un man foremost es lo suficientemente completa para que nos hagamos una idea de sus posibilidades, pero en un alarde de sencillez, nos ceñiremos a su uso más básico: indicaremos a foremost sobre qué carpeta queremos que trabaje.

En éste su uso más básico y simple, se le indica a foremost sobre qué carpeta queremos trabajar. No habiendo más indicaciones, la utili-dad se dedicará a reconocer los tipos de archivo sobre los que tiene capa-cidad (jpg, gif, png, bmp, avi, exe, mpg, doc, pdf... y muchos más), y los que pueda ir rescatando los colocará en una carpeta de nombre output en la ruta desde la que damos la orden, en este caso, /home/antonio. Dependiendo de la cantidad de información que a lo largo de su vida útil hayamos grabado sobre el dispositivo, además de su capacidad, la operación puede tardar desde unos minutos a varias horas.

Si tratamos de abrir desde el escritorio dicha carpeta, observaremos con consternación que está, en apariencia, vacía. ¿Por qué?. Téngase en

cuenta que hemos acometido esta operación desde consola como root, y por lo tanto, la carpeta output generada sólo otorgaría a dicho usuario permisos de lectura (la escritura o ejecución serían aún menos concebi-bles, por supuesto).

Podemos, desde consola, hacer un simple ls output para ojear los archivos recuperados, clasificados por carpetas según el tipo de exten-sión que la utilidad ha juzgado que tenía dicho archivo. Por supuesto, mucho más sencillo desde el inicio sería ejecutar foremost como usuario normal, sin derechos de root.Hay que decir que, en ocasiones, lo que foremost ha identificado como un tipo en particular de archivo, en realidad no lo es, por lo que al intentar abrirlo con la aplicación corres-pondiente, el ordenador emitirá una señal de error, avisando sobre la posible corrupción del archivo.

Como decíamos antes, hemos comentado sólo la forma más básica de utilización de esta herramienta. Si lo que buscamos es tipo particular de archivos, jpg, podemos especificarlo con la opción -t. Si lo que desea-mos es enviar todos los archivos recuperados a una carpeta específica, fuera de la carpeta output por defecto, utilizaremos la opción -o ruta-delacarpeta. Un ejemplo podría ser desear recuperar específicamente las fotografías en jpg, que deseamos enviar a una carpeta previamente creada, denominada fotosdemiboda. (Antes de seguir, queremos avi-sar al astuto lector que no es un ejemplo ficticio; efectivamente, una compañera estuvo a punto de perder un álbum de este tipo, hace unos

Listing 4. Montamos nuestra imagen en un directorio previamente creado al efecto.

root@antonio-tecnologia:/home/antonio/copialapiz# mount -o loop copialapiz.dd /home/antonio/montalapiz

Listing 5. Subimos un nivel y empleamos foremost sobre el directorio en el que hemos montado nuestra imagen.

root@antonio-tecnologia:/home/antonio/copialapiz# cd ..

root@antonio-tecnologia:/home/antonio# foremost montalapiz

Listing 6. Uso de foremost como usuario no root, con salida a un directorio de nuestra elección, y filtrando la búsqueda solamente a archivos jpg.

root@antonio-tecnologia:/home/antonio# su antonio

antonio@antonio-tecnologia:~$ mkdir fotosrecuperadas

antonio@antonio-tecnologia:~$ foremost -t jpg -o /home/antonio/fotosrecuperadas/ /home/antonio/montalapiz

Listing 7. Averiguamos los patrones de comparación que magicrescue puede utilizar a la hora de recuperar archivos.

root@antonio-tecnologia:/usr/share/magicrescue/recipes# cd /home/antonio

root@antonio-tecnologia:/home/antonio# ls /usr/share/magicrescue/recipes/

avi elf gimp-xcf gzip jpeg-jfif mp3-id3v2 nikon-raw png zip

canon-cr2 flac gpl jpeg-exif mp3-id3v1 msoffice perl ppm

Listing 8. Ejemplo de utilización de magicrescue sobre una imagen de extensión dd en busca de documentos realizados con MS-Office.

root@antonio-tecnologia:/home/antonio# magicrescue -d /home/antonio/recuperalapiz -r /usr/share/magicrescue/

recipes/msoffice /home/antonio/copialapiz/copialapiz.dd

Listing 9. Uso del filtro grep para localizar los archivos que contienen en su interior una cadena de texto que nos permita averiguar parte de su contenido, y volcado del listado obtenido a un archivo de texto.

antonio@antonio-tecnologia:/home/antonio# grep -l -i -r "1ª EVALUACION" recuperalapiz/

>examenes1evaluacion.txt

Page 27: Android en La Era Digital Linux 10 2010 ES

26 LiNUX+ 10/2010 27www.lpmagazine.org

linux en educación¡Socorro!. ¡Lo he perdido todo!

años; la anécdota es real, y puede ilustrarnos sobre hasta qué punto nos arriesgamos, a veces, al no asegurar nuestra información con copias alternativas).

Las líneas a teclear, pues, serían Listing 6. Podríamos, incluso, rizar el rizo, si conocemos las secuencias (texto

plano o hexadecimal) con las que se identifica la extensión de archivos que deseamos encontrar, e incluirlas o modificarlas en el archivo que recoge por defecto dichos patrones, /etc/foremost.conf

Uso de la herramienta magicrescueMagicrescue es también un utilísimo programa que, desde consola, sigue un proceso parecido al de foremost, si bien exige un uso más específico (debemos indicar forzosamente qué tipo de archivo estamos buscando), y no trabaja sobre directorios. Además, los comandos de órdenes a teclear en consola son (algo) más complejos, si bien también tienen su lógica.

Se dice que magicrescue trabaja con recetas. Estas recetas son los mismos patrones cuya concordancia se busca al registrar la imagen escaneada, byte a byte. Se encuentran típicamente en la carpeta /usr/share/magicrescue/recipes, y un simple comando de listado ls nos dirá los tipos de archivo que podemos buscar.

Para utilizar este programa, debemos indicar, por este orden:

• El directorio de recogida de los archivos rescatados, con el flag -d.• El tipo de archivo que deseamos rescatar, con el flag -r usr/share/

magicrescue/recipes/nombredepatron (se han visto las posibilida-des en el anterior apartado).

• La ruta de la imagen (en nuestro ejemplo, copialapiz.dd) sobre la que queremos hacer el escaneado.

Para ilustrarlo con un ejemplo, recordemos que estamos refiriéndonos a un centro educativo. Supongamos que la memoria USB sobre la que estamos trabajando ha perdido, sobre todo, exámenes y listas de notas, guardadas (nos apena reconocerlo, pero suele ser así) con un programa de la suite MS-OFFICE. Bueno, pues ésta es nuestra prioridad. La orden a dar a la consola sería Listing 8.

Tras unos segundos (minutos, como mucho), la consola nos infor-mará del final del proceso, y podremos observar el resultado de nuestras pesquisas en /home/antonio/recuperalapiz. Por supuesto, y como ya hemos avisado, los nombres de los archivos recuperados son secuencias alfanuméricas determinadas por la posición en que dichos archivos han sido localizados. En un principio, nos tocaría ahora abrir archivo por archivo para comprobar su contenido, e irlos renombrando. Al final del artículo enunciaremos una propuesta, a título individual, que podría resolvernos, al menos en parte, el trabajo.

Como puede comprobarse, magicrescue es una herramienta un po-co más compleja y específica, pero más rápida y potente que foremost, si bien presenta el inconveniente de que, en un principio, el usuario aficionado (como estos humildes profesores que escriben estas líneas) se encuentra más limitado a la hora de recuperar determinados tipos de archivos.

Testdisk. Cuando el problema está en las tablas de particionesSobre todo en discos duros, y muy particularmente relacionados con apagados (accidentales o no), y casi siempre en el “sistema operativo que constituye nuestra competencia” (no haremos publicidad, ni si-quiera negativa), el problema puede ser más simple, pero igualmente

destructivo para el usuario: el ordenador, simplemente, no funciona. Se niega a arrancar. Un mensaje en inglés o en castellano sobre algo denominado MBR (la misión y naturaleza del sector de arranque, por más que nos empeñemos, no es algo que interese conocer al usuario no avanzado de ningún sector operativo), la pantalla en negro...Otras veces, un virus o un troyano que nos ha terminado de rendir el sistema operativo (obviamente, no de tipo GNU/Linux)... Los famosos “pan-tallazos azules”, con o sin reinicio automático... Parafraseando a aquél personaje de Marlon Brando: “La desesperación... la desesperación...”.

Bueno, en ese caso estamos hablando de discos duros que, en un principio, no han sufrido (aunque también podríamos solucionarlo) daños físicos de importancia, ni borrados erróneos, pero en un princi-pio irrecuperables (ya hemos demostrado lo contrario), de archivos en particular. En estos casos, simplemente, sólo habremos de valernos de cualquier distribución live que incorpore la herramienta Testdisk.

Testdisk es una herramienta que puede utilizarse directamente en el ordenador averiado, vía cd-live, o si hemos podido volcar su imagen con dd a otro dispositivo de almacenamiento, desde otro ordenador se puede revisar y restaurar dicha imagen. Este programa, básicamente, lo que hace es analizar el MBR (Master Boot Record), el MFT (Master File Table) o equivalente en particiones no NTFS, y la geometría física del disco duro o memoria flash a revisar.

El primer paso, si estamos en un disco duro averiado, y no estamos seguros de por dónde nos andamos, será realizar un testdisk /list desde consola, que nos dará un listado de los discos montados encontrados. Si efectuamos un simple testdisk en el BASH, el programa arrancará con tres opciones.

• Create: Crear un log para saber qué pasos hemos ido dando.• Append: Añadir esos datos al final de otro log ya existente.• No Log: No crear ningún log.

Escogemos la opción que más nos convenga, y a continuación se nos pedirá que escojamos la partición con la que deseamos trabajar (Nota: si, como decíamos antes, lo que deseamos es revisar la imagen de un dispositivo de almacenamiento creado con dd, nos ahorrare-mos este paso iniciando el programa con testdisk rutadelaimagen/nombredelaimagen.dd). Deberemos indicar la forma (que no el tipo) de partición sobre el que creemos estar trabajando (INTEL/PC, MAC, XBOX...).

A partir de ahí, el usuario puede ir explorando las posibilidades del programa, que a grandes rasgos nos permite:

• Analizar todas las particiones, buscando particiones (en su caso) perdidas.

• Herramientas avanzadas para sistemas de archivos (como por ejemplo, convertir una partición en partición de arranque).

• Cambiar la geometría del disco (sólo usuarios avezados, que ya hayan hecho todo lo posible por recuperar la información vital).

• Restaurar el Master Boot Record.• Borrar particiones.

Testdisk es una herramienta distinta pero complementaria de foremost y magicrescue. No recupera datos de una partición como tal, pero permite devolver la funcionalidad perdida a un disco duro o partición, cuando el problema es de arranque. De hecho, en caso de avería física, suele ser necesario empezar nuestro trabajo con Testdisk antes de proce-der a la recuperación como tal de archivos y carpetas.

Page 28: Android en La Era Digital Linux 10 2010 ES

28 LiNUX+ 10/2010

¿Tengo que abrir todos los archivos recuperados para poder identificarlos?.Si no hay más remedio... Pero, y sobre todo en documentos ofimáti-cos, esta tarea puede pasar de ser titánica a ser imposible. Recordemos que los archivos que se recuperan no son sólo los que hemos perdido en nuestro accidente o error, sino también todos los que alguna vez se grabaron en el dispositivo analizado, y no han sido sobreimpre-sionados con posterior información en la misma dirección física de memoria.

Los redactores del artículo ya hemos tenido que contender unas cuantas veces con este problema, y como es cierto que de la necesidad surge el ingenio, quisimos explorar un poco las posibilidades de BASH, concretamente de la herramienta de filtrado grep, para facilitar un poco este trabajo.

Grep es una herramienta de filtrado que nos permite buscar carac-teres o grupos de caracteres en un archivo o grupo de archivos. Bien utilizada, podremos, al menos, separar los archivos que contengan palabras o líneas específicas. Supongamos, por ejemplo, que queremos localizar los exámenes de la 1ª evaluación. Utilizaremos, entonces, el comando (Listing 8).

Lo que hemos pedido a la consola es lo siguiente: “lista (-l) los archivos, indistintamente (-i) de mayúsculas y minúsculas, en la carpeta, de manera recursiva (-r) en los que te encuentres la cadena (imprescin-dible el entrecomillado) “1ª EVALUACION”, y vuelca los nombres en un archivo denominado examenes1evaluacion.txt.

En dicho texto, constará un listado con los nombres de los archivos en los que se ha encontrado dicha cadenas de texto. Trabajo del usuario será ahora ir buscando dichos archivos, abrirlos, y comprobar si era lo que estaban buscando.

Por supuesto, a partir de aquí, el usuario algo más avezado puede crear su propio script a partir de esta base, modificada y mejorada, de modo que a cada ejecución, el usuario introduzca la cadena que desea localizar, se separen los archivos afectados por copia o traslado a otras carpetas, etc...

¿Significa todo esto que no puedo borrar nunca la información de manera definitiva?En un centro educativo, como en cualquier organización de tipo estatal, se trabaja con alguna información sensible. No tanto como parecer top secret, pero está claro que algunos de los equipos, al menos los per-tenecientes a los órganos directivos y el departamento de orientación trabajan con datos personales y privados.

Vivimos en la era del reciclado. No es extraño ver cómo un equipo que se queda pequeño para un cometido en particular es fácilmente sustituido, ya que los precios actuales lo permiten, por otro mucho más potente. Como tampoco lo es ver que ese equipo, que sigue siendo útil, sea reutilizado en otro ámbito del centro de trabajo. El hecho de borrar, simplemente, las carpetas con información importante, e incluso un formateado del disco duro, sobre todo si se hace el mismo tipo de parti-ción, no será garantía absoluta de que todos los datos han desaparecido. Siempre se pueden recuperar, al menos en parte.

El problema se agudiza cuando hablamos de equipos que se han utilizado en oficinas bancarias, comerciales, e incluso en departamentos estatales o gubernativos, en los que se trabaja con multitud de datos económicos y personales de cientos, miles de ciudadanos. ¿Significa esto que los equipos en los que se ha utilizado información sensible no pueden reutilizarse, al menos en sus discos duros?. No, por supuesto. Basta con realizar un reformateo a bajo nivel.

¿A qué nos estamos refiriendo?. En el caso de GNU/Linux, a volver a utilizar la herramienta dd. En este caso, grabando expresamente un 0 en cada bit que conforma la totalidad de la memoria del disco duro:

root@antonio-tecnologia:/home/antonio# dd if=/dev/zero

of=/dev/sdb

También podemos grabar 1 ó 0 de manera aleatoria bit a bit con esta herramienta:

root@antonio-tecnologia:/home/antonio# dd if=/dev/

urandom of=/dev/sdb

ConclusiónA lo largo de este artículo, hemos intentado, con mejor o peor re-sultado, introducir al usuario novel a las posibilidades que desde la consola, en Linux, existen a la hora de recuperar archivos que se daban por perdidos. Por nuestra naturaleza profesional, hemos uti-lizado como entorno de pruebas un centro educativo como es un instituto, dado que es el caldo de cultivo ideal para que se den es-tas situaciones: usuarios poco avanzados, ordenadores utilizados de manera comunitaria, intercambio continuo de archivos, trasiego de pendrives... Los contenidos aquí expuestos, que hemos intenta-do que se atengas lo más posible a la verdad, creemos que pueden ser lo suficientemente simples pero al mismo tiempo eficaces para animar a otros compañeros que se vean en este tipo de tesituras, para que al menos intenten dar pasos como éstos. Al fin y al cabo, rendirse a la evidencia y dar los archivos por perdidos siempre queda como última opción.

María Dolores Nogueras Atance, licenciada en Ciencias Quími-cas, es profesora de Tecnologías en la actualidad, pero tam-bién ha pasado algunos años como profesora de Formación Profesional en Laboratorio. Su irrupción en el mundo informá-tico ha sido algo tardío, y debido sobre todo a la estrecha rela-ción de dicho mundo con la materia que actualmente imparte. Sin embargo, ha sabido retomar el ritmo y pone a prueba y se esfuerza por aprender toda nueva herramienta informática que caiga en sus manos y que pueda tener algo que ver con la educación.

Antonio Gómez García es Ingeniero Técnico Industrial de For-mación, y lleva más de diez años dedicando su actividad pro-fesional a la Educación Secundaria y Bachillerato en institutos. Profesor de Tecnologías y de Tecnologías de la Información, ha trabajado como asesor TIC en el Centro de Profesores de Puertollano, y dedica gran parte de su tiempo al software libre y su introducción en el sistema educativo. Desde esa filosofía, ha colaborado ya en varias actividades de formación de padres, profesores y alumnos sobre seguridad en Internet. En la actuali-dad, es Responsable de Medios Informáticos en el IES Eduardo Valencia, de Calzada de Calatrava (Ciudad Real). Agradecerá cualquier aporte que queráis realizar en [email protected]

Sobre los autores

Page 29: Android en La Era Digital Linux 10 2010 ES

música y LinuxAndroid en la Industria Musical

28 LiNUX+ 10/2010

música y LinuxAndroid en la Industria Musical

29www.lpmagazine.org

De todas sus características lo más interesante, desde el punto de vista musical, es su amplio soporte multimedia para medios con for-matos comunes de audio, vídeo e imágenes

planas (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF), la capacidad de gestión de entrada/salida de audio (micrófono/altavoz; sólo algunos dispositivos traen al-gún conector de salida para auriculares), la facilidad de captura/reproducción (ya sea local, a través del sistema de archivos, o streaming), pantalla táctil y sus posibilidades de interconexión: Bluetooth, EDGE, 3g y Wifi; todo ello, por supuesto, en dependencia del terminal.

Algunos blogs colocan al iPhone, de Apple, como “rey de las aplicaciones para hacer música en móviles”. Sin embargo, teniendo en cuenta sus dimensiones, lo primero que habría que preguntarse es para qué tipo de aplicaciones musicales pueden ser útiles en la industria musical estos dis-positivos móviles (cada vez más pequeños). Dicho de otra manera cabría cuestionar tal “importancia” en la industria musical para aventurarse a nombrar un “rey”. Se habla in-cluso de “grabaciones de canciones enteras” o de “formación

de orquestas” con estos dispositivos como instrumentos y no puedo evitar preguntarme con qué esfuerzo, a qué coste, con qué calidad, teniendo en cuenta las limitadas capacidades disponibles; tenga en cuenta que no son aparatos diseñados para esto sino para comunicarse.

Industria MusicalMás que industria musical, este apartado debería llamarse, ámbitos posibles relacionados con la música pero, como están inexorablemente intrincados así queda. ¿Qué necesita la industria musical? O, dicho de otra manera, ¿qué pueden ofrecer estas tecnologías a la industria musical? Muchas son las aristas de este complicado poliedro.

Android en la Industria MusicalAplicaciones en miniaturaAndroid en un Sistema Operativo (OS), basado en el núcleo de Linux (por lo que es una plataforma de código abierto), diseñado, en principio, para dispositivos o terminales móviles. La programación se realiza mediante bibliotecas desarrolladas o adaptadas por Google mediante el lenguaje de programación Java.

Lino García Morales

es@

lpm

agaz

ine.o

rg

Figura 1. Android: un proyecto Open Hanset Alliance (consorcio de 48 compañías de Hardware, Software y de Telecomunicacio-nes que llegaron a un acuerdo para promocionar los estándares de códigos abiertos para dispositivos móviles).

Figura 2. Arriba. Phoneguitar, http://blog.stef.be/phoneguitar. Construido con 2 teléfonos con Android, 2 con Windows Mobile y 1 iPod Touch, para una presentación en el MobileCampBrussels. Abajo. Lo más parecido a la configuración delPhoneguitar. Esta curiosidad, cercana al disparate, más que una utilidad práctica es una metáfora de lo que está por venir, de las posibilidades de estos diminutos terminales.

Page 30: Android en La Era Digital Linux 10 2010 ES

música y LinuxAndroid en la Industria Musical

30 LiNUX+ 10/2010

música y LinuxAndroid en la Industria Musical

31www.lpmagazine.org

Composición. Hasta hace dos o tres décadas componer era de-mostrar cierta habilidad para escribir (y leer) música pentagramada (partituras) o en tablatura (que a diferencia de la notación musical, pre-senta únicamente las posiciones y colocaciones en el instrumento para la interpretación de una pieza, y no las alturas ni las duraciones de los tonos) pero lo cierto es que las propias tecnologías han roto esa frontera para que gente, con más inquietud que formación musical, pueda hacer música (que al fin y al cabo es otra manera de componer). La intro-ducción del rollo de piano (al estilo de las pianolas mecánicas) para dibujar las notas y las duraciones con el ratón fue el verdadero artífice de esta ruptura. Asociado a la composición existen también programas de “ayuda” a la composición, ya sea manual o automática, que facilitan la labor al artista, compositor, aficionado, en la consecución de ideas o inspiración. La composición sólo genera información de control rela-cionada con protocolos como MIDI y OSC; no es sonido en sí, sino la información necesaria para generarlo.

Educación. Las herramientas de ayuda al aprendizaje musical son muchas y variadas en dependencia de hacia dónde van dirigidas: solfeo, teoría, orquestación, armonía, lenguaje musical, aprendizaje de acordes (de interés para la música popular), etc. En realidad cualquier desarrollo que apunte hacia una comprensión de la música o el entre-namiento del aparato perceptual auditivo es susceptible de caer en esta categoría “académica”; con la enorme diferencia de potenciar el auto-desarrollo (cosa difícil fuera del ámbito del conservatorio).

Producción. Este término es, quizá, el más confuso porque abarca todo lo relacionado con la generación de sonidos (síntesis) y por lo tanto los instrumentos, los efectos o procesadores de sonido, la captura del sonido (incluido las técnicas de grabación y manipulación, la se-cuenciación, el concepto de multipista, etc.). Además del sonido, esta

categoría debe incluir el control del sonido y procesos muy similares a los del audio como la cuantización (corrección de la posición tem-poral de los eventos sonoros según la métrica) y la humanización (al contrario de la cuantización descoloca los eventos sonoros alrededor de las posiciones métricas temporales exactas para acercarlas al compor-tamiento humano), la propia secuenciación (ordenación temporal de los eventos sonoros), y todo lo relacionado con instrumentos virtuales (controladores o dispositivos que no generan sonidos pero imitan su sensibilidad: pianos, flautas, guitarras, baterías, etc.) y convertidores (que adaptan un instrumento real para generar secuencias de control). Aquí también, para no categorizar demasiado, se podrían considerar herramientas como el afinador, el metrónomo, los extractores de tempo (en beats por minutos: BPMs), etc.

Edición, Postproducción. La edición presupone la disponibilidad del sonido y permite variar sus propiedades: amplitud, frecuencia, tim-bre, envolvente (por ello la relación también con los procesadores de sonido), la limpieza o eliminación de ruido, el ajuste de la duración y el tono, y otra innumerable cantidad de procesos. La postproducción está más orientada a procesos finales como la mezcla y la masterización (de mastering; en español sería más correcto utilizar matrización pero su uso no es muy frecuente). La mezcla es el arte de obtener pocos canales de sonido (el estéreo, que es el más utilizado, por ejemplo, son dos) a partir de muchos (lo que se ha denominado anteriormente pistas) po-tenciando sus tres dimensiones: alto, ancho y profundo. La altura está relacionada con la representación adecuada de todas las frecuencias, la anchura con la disposición espacial o panorámica y la profundidad con el plano de colocación de los instrumentos; todo ello sin descuidar la relación de volúmenes o niveles entre los instrumentos. En definitiva la mezcla produce una obra, canción o pieza donde todos los instrumen-tos colaboran entre sí para realzar su “espíritu” u orientación y así con-seguir el mayor deleite. La masterización es el último proceso donde

Figura 3. Izquierda. AXiS 64. Distribución de las notas. Derecha. Teclado convencional de una octava. Figura 4. Electrum Drum Machine-Sampler, secuenciador Reloop.

Figura 5. Acorde F#7 (Fa sostenido mayor séptima) en Guitar Chordz 2.0 Advance. Figura 6. Retro Synth.

Page 31: Android en La Era Digital Linux 10 2010 ES

música y LinuxAndroid en la Industria Musical

30 LiNUX+ 10/2010

música y LinuxAndroid en la Industria Musical

31www.lpmagazine.org

todas las mezclas se juntan para conformar un álbum o conjunto que explote al máximo las posibilidades y características del último forma-to o medio para el que se concibe; por ejemplo el CD. En este proceso se establece el orden de las canciones, los silencios entre ellas, etc.

Una vez difícilmente agrupados en tan pocas categorías los ámbitos o “necesidades” de la industria musical, es más fácil analizar la adecua-ción de Android (y, por ende, de los dispositivos móviles). Los disposi-tivos móviles tienen potencia suficiente, al menos, para un buen número de aplicaciones; sin embargo no disponen de mucha memoria y mucho menos de gran capacidad de almacenamiento masivo. La pantalla táctil ofrece una capacidad de interacción impresionante a una alta resolución pero, con la limitación (para usos musicales, claro) de su tamaño. En un espacio tan pequeño es engorroso escribir o leer música; ya sea en forma de pentagramas o tablaturas pero no imposible. Más que como herra-mienta de composición, y esto es una opinión muy particular, es más útil para tomar “apuntes”; cuando estés de viaje o tengas un rato de ocio e inspiración. Sin embargo sí sería ideal para aplicaciones de generación automática que puedan sugerir o inspirar futuras composiciones donde puedas elegir patrones o secuencias, guardarlos y posteriormente volcar-los sobre un entorno más potente donde procesarlos. Teniendo en cuenta que otro de los esfuerzos decisivos en la masificación de la composición fue basarla en patrones se abre un enorme potencial.

La educación es otro nicho extremadamente interesante donde la miniaturización del dispositivo juega a favor y no en contra. No sólo es posible aprender donde se quiera sino con herramientas intuitivas, de fácil acceso y comprensión. Entrenar al oído, aprender escalas, conceptos de armonía, etc., son aplicaciones que ya forman parte del currículum de los videojuegos didácticos y que, sin embargo, escasean para Android.

En la producción existe una gran cantidad de aplicaciones y parece el área favorita de los desarrolladores. Sin embargo aquí las limitaciones son más obvias. Es posible realizar controladores MIDI/OSC, incluso algún tipo especial de convertidor, pero las dimensiones atentan en con-tra. Emular la superficie de control de algún dispositivo puede resultar adecuado (funcionaría algo así como un micro-controlador a distancia o un mando programable), pero un piano apenas tendría una octava con teclas imposibles de tocar con el dedo y, lo que es también muy impor-tante, sin sensibilidad. No sería posible conseguir un instrumento que regule su dinámica en respuesta a la sensibilidad al tacto o presión. El volumen siempre sería constante. El artículo AXiS Virtual en Android: Un instrumento musical de nueva generación, publicado en LiNUX+ 2/2010 (62), www.lpmagazine.org, pp.76-79) propone la virtualización de un instrumento en Android que distribuye las notas de una manera curiosa y eficaz, desde el punto de vista interpretativo, en mucho menos espacio. Observe que en la parte izquierda de la Figura 3 se encuentran nada menos que ocho octavas concentradas en casi menos área que la octava de la parte derecha que simula las teclas de un piano.

Otra aplicación muy interesante, factible y adecuada de imple-mentar en Android podría ser, por ejemplo, un convertidor de voz cantada a MIDI/OSC o incluso de percusión. Para ello sólo se necesita el micrófono que lleva incorporado y el canal de comunicación (Wifi, por ejemplo) para enviar los eventos MIDI/OSC a un host que sintetice sonidos con toda la potencia que se requiera. Un convertidor de percu-sión, por otra parte, debería convertir diferentes golpes o sonidos, cap-turado por el micrófono del dispositivo, en eventos MIDI/OSC (muy similar al caso anterior). El músico sólo tendría que colocar el terminal sobre una mesa y luego tocar encima (cosa que hacemos la mayoría

Figura 7. RockOut. Figura 8. Hit It!

Figura 9. Tube Tempo BPM. Figura 10. gStrings.

Page 32: Android en La Era Digital Linux 10 2010 ES

música y LinuxAndroid en la Industria Musical

32 LiNUX+ 10/2010

música y LinuxAndroid en la Industria Musical

33www.lpmagazine.org

de las veces incluso inconscientemente). Sólo con esto, respondiendo a los diferentes golpes o tipos de sonidos que extraigamos de la mesa, podemos disponer de un set de percusión inaudito a un coste muchísi-mo menor que su homólogo natural. El reconocimiento de los golpes percusivos, eminente trasientes, se puede obtener mediante algoritmos de reconocimiento de patrones sofisticados: redes neuronales, por ejemplo; pero esto no representaría ningún problema porque la poten-cia computacional suele ser abundante y los requerimientos de memo-rias no demasiado críticos. Incluso se podría enviar (en cualquiera de las dos aplicaciones) audio, en lugar de información de control, pero realmente: ¿es necesario?

Intentar en Android cualquier proceso con sonido puro fuera del ámbito del control (incluso en mono canal) es realmente forzado e in-útil. La entrada de audio es un micrófono de baja calidad, preparado pa-ra el habla, con unos requerimientos de ancho de banda (en frecuencia) mucho más modestos y la salida fue diseñada simplemente para escu-char con unos auriculares de bajas prestaciones (en el mejor de los ca-sos) o con un simple y barato altavoz incorporado. La única aplicación sensata, en este contexto, es la típica de reproductor multimedia dispo-

nible también en terminales mucho más modestas. No obstante existen esfuerzos en sacarle partido. Un ejemplo de ello es Creating Sound Effects in Android; que puede encontrar en http://www.droidnova.com/creating-sound-effects-in-android-part-1,570.html. En este proyecto se explora la capacidad de generación de efectos de audio en Android con algunos códigos de ejemplo explicados detalladamente.

La combinación de capacidades como captura de imagen, repro-ducción de sonido y comunicación inalámbrica y con ella, la de strea-ming, abre, sin embargo, nuevos horizontes. Con una simple captura a un código de barras el terminal puede identificar un código, enviarlo a un servidor y recibir la música en streaming para escucharla. Este tipo de aplicaciones abunda cada vez más en las súper tiendas de música pero con auriculares fijos que deben compartir todos los usuarios. Con terminales Android cada usuario puede aprovechar su terminal y ac-ceder al interior de cualquier disco (CD, vinilo; en general cualquier producción) y curiosear sin problemas con toda libertad. Algo similar podría funcionar para vídeo. Con el mismo terminal se podrían oír o ver fragmentos de discos o películas y luego decidir realmente lo que queremos llevar a casa.

AplicacionesNo obstante son cada vez más las aplicaciones que aparecen para hacer música con Android, lo que augura un futuro optimista. He aquí sólo algunos ejemplos tomados del blog: http://www.hispasonic.com/noticias/aplicaciones-musicales-android-13876.

Musical Pro, http://www.souvey.com/musical/: piano, teclados y percusión, todo en uno. Convierte el dispositivo en un dispositi-vo de entrada MIDI al ordenador a través de WiFi. Asimismo, trae una serie de herramientas como afinador, diapasón y metrónomo. Además del mencionado piano, el teclado incluye sonidos de percu-sión cromática, órgano, guitarra, bajo, cuerdas, ensamble, maderas,

Figura 11. PocketDJ Vintage. Figura 12. Droid DJ.

Figura 13. TabDroid. Figura 14. Uloops Music Composer.

Page 33: Android en La Era Digital Linux 10 2010 ES

música y LinuxAndroid en la Industria Musical

32 LiNUX+ 10/2010

música y LinuxAndroid en la Industria Musical

33www.lpmagazine.org

bronces, sintetizador, y efectos de sonido. FingerPlay MIDI, http://thesundancekid.net/blog/fingerplay-midi/: controlador MIDI que permite realizar cambios de cualquier parámetro MIDI en uso, y luego lo envía al ordenador por Wifi.

Electrum Drum Machine/Sampler, http://www.androlib.com/android.application.electrum2-drums-ztz.aspx: caja de ritmos y sampler pro-gramable por pantalla táctil. Permite crear hasta 32 patrones (patterns), cargar muestras (samples) propias, hacer strech (corrección de duración sin alteración de la altura), pitch para encajar en el tempo, corregir pitch, etc. Para esto, incorpora una pequeña pantalla de edición de sonidos. También trae un secuenciador, y permite exportar a WAV o MIDI.

Guitar Chordz 2.0 Advance, http://es.androlib.com/android.application.abellasoft-guitarchordz-zCDD.aspx: biblioteca de acordes de guitarra para móviles. Incluye acordes mayores, menores, sostenidos, 7ma mayor, 7ma menor, 6ta, y más. Los acordes se pueden escuchar al “rasgar” la pantalla, o al pulsar con el dedo sobre la misma.

Retro Synth, http://www.iconicapps.com/retrosynth.html: sintetiza-dor monofónico “vintage”.

RockOut, http://activefrequency.com/rockout/: guitarra virtual que permite tocar acordes muestreados de guitarras reales al “rasgar” la pantalla. La versión gratuita de la aplicación presenta dos guitarras diferentes con tres acordes cada una: una limpia, con un sonido más melódico, y otra distorsionada, más acorde al rock.

Hit It!, http://mob-dev.blogspot.com/2009/03/hit-it.html: para tocar la batería con los dedos sobre el teléfono, o sacudiendo el dispositivo como si los tambores estuvieran frente a ti. Redoblante, hi-hat, platillos, cencerros, gong, claps, y mucho más.

Tube Tempo BPM, http://es.androlib.com/android.application.bpmcalc-calc-AC.aspx: permite, mediante golpecitos a la pantalla, descubrir los beats por minuto de cualquier canción que se esté reproduciendo.

gStrings, http://cohortor.org/: afinador cromático que mide el tono y la intensidad del sonido y permite afinar casi cualquier instrumento.

PocketDJ Vintage, http://www.androlib.com/android.application.com-beatronik-pocketdjfull-qCjE.aspx: aplicación para mezclar música. Presenta dos bandejas giradiscos y permite hacer mezclas con los dedos.Trae control de pitch, CUE, efectos de scratch, crossfader, y grabador de voz.

Droid DJ, http://www.androidzoom.com/android_applications/multimedia/droid-dj_jkg.html: convertir el móvil en una mesa de mezclas. Presenta dos bandejas con pitch y crossfader, y permite grabar las mez-clas.

TabDroid, http://datoh.com/tabdroid/: reproductor de tablaturas. Permite editarlas y grabarlas en formato Guitar Pro 3/4/5 y TuxGuitar.

Uloops Music Composer, http://uloops.net/: asistente para compo-ner música, usando tres conceptos: canción, bucles y dispositivos; inclu-ye sintetizadores, cajas de ritmo y moduladores, sintetizador polifónico, filtros, caja de ritmos, secuenciador, moduladores, y permite subir el resultado a una comunidad.

Por supuesto, estas no son las únicas aplicaciones que existen ni mucho menos y, con el tiempo, con seguridad aumentarán. Se espera que el desarrollo de un nuevo motor para la síntesis de sonido (http://www.sonivoxrocks.com/google.html), dirigido a potenciar los juegos, expanda las posibilidades de desarrollo de aplicaciones relacionadas con la industria musical.

ConclusionesAndroid, gracias a toda la comunidad de software libre, está lanzando puentes y lo hará, aún más, con otra comunidad no menos influyente: la “industria musical” y, entiéndase, por este término, a todo lo relacio-nado con los ámbitos analizados: composición, educación, producción, edición y postproducción; y no a la “industria en sí” como mecanismo de distribución, explotación, comercialización, etc.; aunque es evidente que detrás de todo ese otro mundo están las compañías tecnológicas que impulsan estos desarrollos. El terminal móvil lucha por convertirse en un dispositivo musical más, en un instrumento más, en un controla-dor más. La informática ha influido tanto en la industria musical hasta el punto de desplazar tecnologías, en principio diseñadas para otros usos, hacia la tecnología específica utilizada por productores, técnicos, músicos y aficionados; por ejemplo: Ethernet, Firewire, USB, Wifi, etc. en lugar de AES/EBU, MIDI (a nivel físico), MADI, etc.

La tecnología ha hecho posible el sueño de cualquier aficionado a muy bajo coste, el diseño de nuevos instrumentos y potenciado el autodidactismo. Las fronteras de las manifestaciones artísticas se des-dibujan en una química donde la tecnología actúa como catalizador. Los dispositivos Android son pequeños pero tienen una superficie táctil excelente, una resolución sorprendente, una gran potencia computacio-nal y un alto nivel de interconexión. Quizá en un futuro algún terminal ofrezca una opción de entrada/salida de audio optativa de mayor calidad pero, lo más importante, esta revolución ha empezado. Ya existen un buen número de aplicaciones, un soporte multiplataforma gratuito y potente, una comunidad proactiva y creativa, tanto de desarrolladores como usuarios que augura larga vida al Android.

• Android Developer|Audio/Video: http://developer.android.com/guide/topics/media/index.html

• Musical Pro: http://www.souvey.com/musical/• FingerPlay MIDI: http://thesundancekid.net/blog/fingerplay-midi/• Electrum Drum Machine/Sampler: http://www.androlib.com/

android.application.electrum2-drums-ztz.aspx• Guitar Chordz 2.0 Advance: http://es.androlib.com/android.

application.abellasoft-guitarchordz-zCDD.aspx• Retro Synth: http://www.iconicapps.com/retrosynth.html• RockOut: http://activefrequency.com/rockout/• Hit It!: http://mob-dev.blogspot.com/2009/03/hit-it.html• Tube Tempo BPM: http://es.androlib.com/android.application.

bpmcalc-calc-AC.aspx

Enlaces de interésLino García Morales – graduado en Ingeniería en Control Automá-tico, Máster en Sistemas y Redes de Comunicaciones y Doctor por la Universidad Politécnica de Madrid. Ha sido profesor en el Instituto Superior de Arte de La Habana, la Universidad Pontificia “Comillas” y la Universidad Meléndez Pelayo.

Actualmente es profesor titular de la Escuela Superior de Arte y Arquitectura y de la Escuela Superior Politécnica de la Universi-dad Europea de Madrid y Coordinador del Grado en Arte Electró-nico y Digital. Artista y científico, lidera un grupo de investigación transdisciplinar en la intersección Arte, Ciencia y Tecnología. Ha disfrutado de Becas por la Agencia Española de Cooperación In-ternacional, FUNDESCO, el Consejo Superior de Investigaciones Científicas (CSIC) y la Universidad Politécnica de Madrid.

Sobre el autor

Page 35: Android en La Era Digital Linux 10 2010 ES

34 LiNUX+ 10/2010

softwareAndroid y sus aplicaciones

35www.lpmagazine.org

softwareAndroid y sus aplicaciones

Concretamente los dispositivos móviles que llevan instalado el sistema opera-tivo de Google, Android, disponen de una aplicacion denominada “Android

Market” donde el usuario puede buscar e instalar-se miles de aplicaciones en su teléfono, tanto gra-tis como de pago. En las siguientes páginas inten-taremos recomendar las aplicaciones que están teniendo un gran éxito en la plataforma Android.

Android y sus aplicacionesDesde la llegada de los dispositivos móviles inteligentes de última generación con potentes sistemas operativos (iPhone, Android, BlackBerry, …) es posible instalar aplicaciones en dichos dispositivos de una manera muy similar a la que lo hacemos en los ordenadores o portátiles. La proliferación de las llamadas “tiendas de aplicaciones” y la facilidad de publicar aplicaciones por parte de los desarrolladores ha hecho que el usuario final disponga de un enorme catalogo de aplicaciones para instalar en su dispositivo móvil de una manera sencilla.

Roberto Calvo

es@

lpm

agaz

ine.o

rg

• http://www.androlib.com/• http://www.cyrket.com/• http://www.androidzoom.com/

http://android.appstorehq.com/• http://andbot.com/• http://www.appbrain.com/• http://bubiloop.com/android

Enlaces de interés

Roberto Calvo es Ingeniero Informático por la Univer-sidad Rey Juan Carlos (URJC) (2008) donde también ha cursado el Máster Univeritario en Sistemas Tele-máticos e Informáticos (2009). Lleva más de 7 anos en el mundo de software libre ayudando y participan-do en proyectos libres (LinEx empresa, JDEROBOT, LibreGeoSocial). Actualmente trabaja como investi-gador en el grupo de software libre GSyC/LibreSoft de la URJC donde lleva más de 3 anos trabajando e investigando con la plataforma abierta de móviles Android, focalizando sus esfuerzos en temas de reali-dad aumentada móvil, analisis eficiente de imágenes y geolocalización.

Sobre el autorAdemás, queremos destacar alguna de ellas especialmente ya que se tratan de proyectos de software libre, filosofía que poco a poco va ganan-do adeptos dentro de los desarrolladores de plata-formas móviles.

Esta lista de aplicaciones es un pequeno ejem-plo de todo lo que puedes encontrar en el Market de Android. Cada día hay más aplicaciones, a fecha de Septiembre del 2010 el número asciende por encima de las 80.000 y subiendo. Desde luego, es una buena manera de mantener tu dispositivo móvil actualizado y utilizar las aplicaciones más novedo-sas del momento. Ahora es vuestro turno! Acceder al market, navegar por su contenido e instalaros las aplicaciones en un par de pasos.

Page 36: Android en La Era Digital Linux 10 2010 ES

36 LiNUX+ 10/2010

softwareAndroid y sus aplicaciones

37www.lpmagazine.org

softwareAndroid y sus aplicaciones

Redes Sociales

Facebook for Android: La oficial de Android. Desde ella podeemos comunicarnos con todos nuestros amigos de esta red social más que famosa. Nada más abrir la aplicación nos encontramos con 6 iconos, desde los que podremos ver nuestro muro, perfil, agenda de amigos, mensajes privados, notificaciones y gestión de nuestras fotografías. Con esta aplicación podremos subir fotos, aunque no permite etiquetar amigos en ella.

Bloo: Aplicación para la red social facebook, pero ésta aplicación se diferencia porque está desarrollada en nativo, lo que mejor y mucho la velocidad de la mis-ma, y además se trata de un proyecto de software libre. Como características principales, permite subir videos a nuestro espacio y tendremos también acceso a los eventos de nuestro calendario en Facebook.

Twitter: Tardo meses en ver la luz, pero ya existe aplicación oficial de Twitter para Android. Permite realizar las tareas principales de twitter: seguir a tus contactos, reply’s, retweet’s, compartir con otras applicaciones los twitts, mensajes privados a tus amigos, etc. Tiene una interfaz muy amigable y rápida. Permite configurar varios servidores de imágenes para subir automáticamente imágenes en tus twitts.

Tuenti: Es la red social más utilizada en Espana y como no, dispone de su aplicación oficial en Anroid. La aplicación es más completa en funcionalidad que las de Facebook, ya que permite etiquetar a los amigos en las imágenes. Aún así le falta una gestión mejorada de los eventos. El pasado Junio recibió su última actualización.

FourSquare: Esta nueva red social se originó con la llegada de los dispositivos móviles inteligentes ya que hace un uso masivo del GPS para la funcionalidad de la misma. El concepto trata de mostrar en la red social donde estámos en ese mismo momento, pero no mostrando las coordenadas GPS sino los establecimientos, plazas o lugares donde nos encontramos. Además tiene un matiz de juego ya que es posible acumular puntos cada vez que haces “check-in” en un lugar.

Figura A: Pantalla principal de Bloo

Page 37: Android en La Era Digital Linux 10 2010 ES

36 LiNUX+ 10/2010

softwareAndroid y sus aplicaciones

37www.lpmagazine.org

softwareAndroid y sus aplicaciones

Periodicos/Noticias

The Weather Channel: Popularisima aplicaciones desde los origenes de Android, con más de 250.000 descargas que nos permite consultar de una manera cómoda el tiempo que hay en el sitio donde nos encontramos y visualizar el pronóstico de las proximas horas y días. Hace uso del GPS para consultar el tiempo de nuestra posición según vamos de viaje. Trae además un “widget” para acceder directamente desde el escritorio.

Marca.com: Lector del portal deportivo más importante del país. Dispone de todos los contenidos que se muestran en la web, espectaculos, futbol, motor, multimedia … Es posible configurar y personalizar la aplicación con tu equipo de futbol favorito.

El Pais RSS: Entretenido lector de noticias del portal el-pais.com. Dispone de una interfaz simple para poder buscar los contenidos que nos interesen. Es posible filtrar por todas las secciones que dispone: portada, internacional, espana, deportes, tecnología …

Spain Radios: Aplicación con más de 50.000 descargas que aglutina las emisoras más importantes de nuestro país. Su lista de emisoras aumenta con cada actualización y entre ellas se encuentran emiso-ras de noticias, música, debates, etc.

Engadget: Este famoso portal de tecnología también dispone de su aplicación en el Market de Android. Esta aplicación permite seguir las noticias sobre tec-nología, pudiendo filtrar por sección para visualizarlas.

Figura B: Información del tiempo detallada en tu móvil

Page 38: Android en La Era Digital Linux 10 2010 ES

38 LiNUX+ 10/2010

softwareAndroid y sus aplicaciones

39www.lpmagazine.org

softwareAndroid y sus aplicaciones

Seguridad

WaveSecure: Aplicación muy profesional y finalista de los premios de Google 2010. Esta aplicación, una vez instalada y configurada en tu móvil, enviará información al servidor de waveSecure donde tú podrás entrar y ver en todo momento donde está tú móvil (en caso de perdida o robo). Además tiene opciones muy interesantes como realizar backups, bloquear el teléfono o incluso borrar toda la información. De este modo si extravías tu móvil o es robado, tus datos no se ven comprometidos.

AppScan Beta: Es una herramienta de seguridad para tu móvil. Aunque en Android no existen virus, si es posible que instales aplicaciones que realicen acciones que tu no desees. Usando una base de datos de aplicaciones malignas, esta aplicación escanea tu Android y te da un resultado de las posibles aplica-ciones malignas que tienes instaladas.

Biowallet: Gracias a esta aplicación desarrollada en Extremadura es posible guardar y proteger tus con-trasenas, ficheros, vídeos o cualquier información importante para ti. El método de seguridad consiste en una firma normal y corriente pero realizada sobre la pantalla táctil de vuestro teléfono.

Crypt your life: Gracias a esta aplicación podrás encriptar la mayoría de la información que hay en tu dispositivo Android. Podrás encriptar los SMS que intercambias con tus amigos o las password que utili-ces para tus servicios más comunes. La aplicación utiliza los algoritmos AES, RSA y MD5.

Realidad Aumentada

Google Goggles: Muy buena aplicación de realidad aumentada creada por Google que se basa en el análisis de imagen casi en tiempo real. La aplicación funciona de la siguiente manera: tiras una foto con tu dispositivo móvil y en breves segundos tendrás información sobre lo que es. Es muy impresionante a primera vista y unido a temas de turismo puede tener mucho potencial.

LibreGeoSocial: Es un gestor de contenidos geolocalizados que dispone de varias interfaces de reali-dad aumentada. Permite subir y etiquetar nueva información en el servidor. Puedes ver la información cercana a ti (restaurantes, amigos, museos) geolocalizada en la pantalla y superpuesta en la imagen real que ofrece la cámara. Además dispone de otra interfaz de realidad aumentada similar a Google Goggles. Esta aplicación es software libre y está desarrollada por la Universidad Rey Juan Carlos.

Wikitude: Es la primera aplicación de realidad aumentada que apareció en el entorno Android. Fue gana-dora del primer Android Developer Challenge. Divide toda información en “mundos” y puedes seleccionar los diferentes mundos para visualizar la información a través de una interfaz de realidad aumentada. No permite etiquetar nuevos objetos desde el móvil.

Page 39: Android en La Era Digital Linux 10 2010 ES

38 LiNUX+ 10/2010

softwareAndroid y sus aplicaciones

39www.lpmagazine.org

softwareAndroid y sus aplicaciones

Layar: Es la aplicación más famosa de todo el market. Llego tarde pero con mucha fuerza y músculo de marketing. Toda la información se compone en capas y ofrece un api para que la gente puede anadir sus propias capas. No permite etiquetar desde el propio dispositivo y no es la mejor opción para poder crear una aplicación cooporativa de realidad aumentada.

CAR Locator: Esta aplicación utiliza la realidad aumentada para ofrecer un servicio concreto. En este caso se trata de guardar la posición exacta del sitio donde aparcamos el coche. Después, gracias a esa información y a la interfaz de realidad aumentada es capaz de guiarnos de nuevo hasta nuestro coche. Fue uno de los ganadores y finalistas del último Android Developer Challenge.

Figura C: Vista de realidad aumentada de LibreGeoSocial

Viajes y Turismo

Google Maps: Archiconocida aplicación de Google llevada a los sistemas Android. A parte de disponer de toda la funcionalidad de mapas y rutas, en la aplicación Android dispone de un navegador gratuito que nos irá guiando paso a paso en nuestras rutas a pie o en coche. La mejor manera de tener tu navegador GPS siempre actualizado!

My Tracks: Aplicación desarrollada por el equipo de Google que permite grabar cualquier ruta que ha-gamos con nuestro móvil encima. Tiene perfiles específicos por si la ruta es andando, en coche, en bici o en actividades interiores. Una vez grabada la ruta es posible compartir con tus amigos, mediante google maps o google earth o incluso puedes exportar tu ruta en formato formato KML.

Hotel Search: Interesante aplicación si viajamos mucho ya que nos permite buscar el hotel más apro-piado para nosotros entre más de 210.000 hoteles de todo el mundo. El pago del mismo se hace direc-tamente con el hotel.

Page 40: Android en La Era Digital Linux 10 2010 ES

40 LiNUX+ 10/2010

softwareAndroid y sus aplicaciones

Budget Your Trip: Si te gusta llevar el control de todo lo que haces en tus viajes o vacaciones, ésta es tu aplicación. Podrás categorizar tus gastos por localización y por tipo. Ver todas las medias diarias de cos-tes sobre tus gastos: regalos, comida, viaje, imprevistos. Y además podrar comparar los gastos totales entre tus viajes y de esta manera poder ahorrar en tus destinos favoritos.

Metro Madrid FREE: Si tienes la suerte de vivir o visitar esta maravillosa ciudad, gracias a esta apli-caicón podrás moverte como pez en el agua por el Metro de Madrid. Además de disponer de una guía turística podrás visualiar las estaciones cercanas de metro y visualizar un mapa global del entremado subterraneo de Madrid.

Figura D: Navegador GPS integrado en Google Maps

Page 41: Android en La Era Digital Linux 10 2010 ES

opiniónViviendo con Linux

40 LiNUX+ 10/2010

opiniónViviendo con Linux

41www.lpmagazine.org

Hace tiempo que queríamos probar un enfoque diferente, hablar con usuarios comunes y que nos con-taran sus experiencias usando

Linux. Este artículo está compuesto por tres entrevistas a tres personas de distinta edad, profesión, creencias y expectativas. Por pura casualidad usan la misma distribución pero no para los mismos fines. Se puede estar o no de acuerdo con lo que dicen pero una cosa es seguro. Nadie les paga para decirlas.

Entrevista 1: El hombre que busca justiciaDesde que en 1989 la cobertura de los sucesos de la plaza Tian'anmen demostrara la utilidad de la difusión masiva de las protestas sociales para obtener respuestas, atraer la atención de los medios de comunicación fue una prioridad de quienes tienen algo que reclamar. Pero ¿qué pasa cuando lo que uno está pidiendo no es lo suficientemente masivo o atrayente para merecer unos minutos en las noticias de la tarde? Esta es la historia de Roberto Solano Ribeiro, un transportista gallego que luego de quedarse sin trabajo por una operación mal realizada usa Linux, una cámara e Internet para reclamar lo que le corresponde.

Al cabo de unas semanas, un cliente de aquél negocio, extrañado de verme todos los días por allí, me preguntó qué hacía, y, media hora después, volvió con dos CDs de Ubuntu 6.06. Nunca había probado el modo live, así que cambié la BIOS para que iniciara con él y, en pocos minutos, tenía un S.O. operativo en pantalla. Y casi todo el hardware, reconocido a la primera.

Casi. La pinnacle DC10, sólo funcionaba en ekiga… En fin, volví a casa con la torre, y me puse a instalar en el disco duro.

Una vez todo configurado, me fui a un cyber, y me di cuenta que la DC10 era muy problemática. Así que visité algunas tiendas de segunda mano, y me hice con una Avermedia TV. Pero no lograba capturar. Durante un tiem-po, utilizaba el Windows ME para ello, y luego reiniciaba en Ubuntu, y editaba el vídeo con Kdenlive, y mantenía mi web con Kompozer y Gftp. Hasta que un usuario de ubuntu-es, me comentó la existencia de un programa, XDTV. No sólo lo probé, y con éxito, sino que me metí en sus entrañas, y llegué a postear tutoriales sobre su uso e instalación. Y el disco duro con Windows, se fue a un cajón. Ya no lo necesitaba más.

Por si acaso mi decisión fuera errónea, y ya teniendo claro que las formas de hacer

P: ¿Cómo llegaste al software libre?R: Pues como mucha gente. Cuando Mi-crosoft decidió condenar a Windows 98/ME, y pasar a XP, no me quedó más remedio que cambiar al nuevo Sistema Operativo.

Sin embargo, todo fallaba, los problemas eran constantes, y, lo que más me dolió, decía que el controlador de mi capturadora Pinnacle DC10 no había pasado la prueba de compatibilidad. Durante varias semanas (sí, he dicho semanas), estuve bajándome software de muchas webs, para conseguir que funcionara, mediante una conexión RTB. Y, de hecho, lo logré.

Pero el ordenador se congelaba con mucha frecuencia, perdía las capturas, me quedaba a medio renderizar, y no podía se-guir así. La decisión estaba clara. Quedarme con un Windows obsoleto, bajo el cual muchas aplicaciones ya no tenían soporte, o buscar alternativas.

En aquellos tiempos, yo no disponía de ADSL, así que me llevaba la torre al negocio de un familiar, que tenía una línea RDSI, y me dedicaba a bajar distribuciones de GNU/Linux, y probarlas. La velocidad era muy limitada, un CD suponía dos o tres horas de espera, así que hice docenas de viajes, cargado con mi máquina.

Viviendo con Linux (historias realesde usuarios reales)Cada vez más los usuarios de informática tenemos dificultades para distinguir la verdad de la publici-dad. Desarrolladores de software y manufactureros de equipos nos llenan de datos técnicos e histo-rias de éxito destinados a convencer al comprador inexperto. Los consejos de los vendedores no pueden tomarse como referencia ya que normalmente trabajan a comisión y en cuanto a los “expertos independientes” basta escarbar un poco para descubrir que no son tan independientes. Y por supuesto no podía faltar el aporte del Software Libre a la confusión general, el odio hacia tal o cual distribución o sistema operativo hace que lo que se lea en muchos foros o blogs no sea digno de crédito.

Page 42: Android en La Era Digital Linux 10 2010 ES

opiniónViviendo con Linux

42 LiNUX+ 10/2010

opiniónViviendo con Linux

43www.lpmagazine.org

las cosas eran tan diferentes como efectivas, probé Fedora, Mandriva, Debian, y varias dis-tribuciones más, pero siempre volvía a Ubuntu, el más amable con un usuario inexperto.

P: ¿Cómo nació Vigovideo?R: Pues fue, simplemente, una evolución pro-piciada por la tecnología. En un principio, yo tenía una web, en la que ofertaba mis servicios como transportista.

Pero, aprovechando que mi hermana me regaló una impresionante cámara de 3 megapíxeles (interpolados), comencé a in-cluir fotografías sobre la ciudad de Vigo, y las que realizaba en mis viajes por toda Galicia. Posteriormente, ya pasaron de ser imágenes sueltas, a estar comentadas, y agrupadas por temas. Y me dí cuenta que una ciudad que ronda los 300.000 habitantes, apenas estaba representada en los medios de comunicación tradicionales. Mi actividad se fue volviendo más elaborada, más incisiva con el mal trato que los gobernantes dan a los ciudadanos, e, incluso, algún periódico publicó fotos realizadas por mí, del “multamovil” (un vehículo equipado con cámaras y GPS, para denunciar a los infractores de estacionamiento) incumpliendo las normas de tráfico.

Y di el salto al vídeo. Tenía una cá-mara de c-vhs, muy sencilla, pero que daba una calidad más que apreciable, y empezaron a aparecer vídeos en mi página.Además, ya tenía ADSL en casa, por lo que subirlos, sólo era cuestión de paciencia. Gra-

cias a GNU/Linux, podía editar y renderizar los vídeos con gran facilidad y velocidad, y cambié Kdenlive por Cinelerra, auxiliado por winff para reducir el tamaño.

En aquél tiempo, yo subía mis pequeñas producciones, directamente a mi hosting, pero pronto, se hizo pequeño, así que compré un dominio, con 1 Gb de capacidad, y hasta que … también se agotó. Entonces, tomé la deci-sión de utilizar un servicio web externo para almacenarlos, y llevo casi medio millar de vídeos colgados de Internet.

Tan intensa actividad, me llevó a cam-biar de cámara en múltiples ocasiones, capturar en analógico, implica rebobinar, dar al play, repetir si queda mal, y volver a de-jarla al final grabado de la cinta, por lo que los cabezales se destrozaban con mucha frecuencia, y salía más barato, comprar otra, que repararlos.

Con el tiempo, conseguí un MiniDV de ocasión, y empecé a capturar por firewire, aumentando la calidad y la duración de las cámaras.

Curiosamente, la única MiniDv que com-pré nuevecita, pequeña pero muy buena, me la robaron. Tenía un sistema de videovigilancia, y colgué el vídeo en Internet, pero, pese a los miles de visitas que lleva, aún nadie ha reco-nocido al delincuente.

Así que volví a las subastas por Internet, cada 7 u 8 meses, que es lo que suelen durar las cámaras domésticas cuando se les da un uso intensivo.

P: Mencionaste Cinelerra y Kdenlive, ¿qué otros editores probaste y qué te parecen?R: No he probado muchos más, al menos, en profundidad. Cinelerra tiene todo lo que necesi-to, y, una vez que te acostumbras a su interfaz, es extraordinariamente rápido y sencillo.

Alguna vez instalé OpenShot, Pitivi, y claro, Kino, aunque sólo lo uso para capturar por firewire. Como alternativa seria a Cinelerra, trasteé un tiempo con Lives, pero era dema-siado lento importando ficheros, además que me perdía un poco buscando herramientas, incluso, las más básicas.

Luego, colaboré en traducir EKD al cas-tellano, y ahora hago todo lo que quiero con el tándem Kino (captura) - Cinelerra (edición) - EKD (transformación de formatos).

P: En algún sitio dedicado a revisiones de software de vídeo para Linux dice casi textualmente “Cinelerra no es Final Cut Pro, es inestable en la mayoría del hardware, su interfaz es confusa y su documentación insuficiente", ¿compartes esa opinión?R: Sólo la primera parte. Desde luego, Cinele-rra no es Final Cut... pero tampoco lo pretende. Más que un incrustador de efectos especiales, Cinelerra es un editor de vídeo. Hay otro soft-ware libre, como Blender, que también se usa bajo sistemas operativos privativos, que nos proveen estas herramientas.

Lo de inestable, hace algunos años, era así, se cerraba sin motivo aparente, pero des-de que la versión de la comunidad (CV) se dedica a pulir sus problemas, rara vez ocurre. Y, en todo caso, sólo al importar un archivo de vídeo defectuoso, o con parámetros inválidos. Al menos, es mi experiencia.

Quizás, al haber versiones para diferentes procesadores, y para Open GL, algún usuario instale la que no le corresponde, y pueda tener problemas. En todo caso, con la genérica, no ocurre.

De todas formas, no hay problema, Cinele-rra suele guardar una copia de seguridad tras cada cambio, así que, con recuperarla, en pocos instantes podemos seguir trabajando.

La interfaz, para nada, es confusa. Al re-vés, las herramientas más habituales, como mark in/out, cortar, los botones para previsuali-zar, están repetidos en diferentes ventanas, por lo que podemos realizar una serie de acciones sin tener que cambiar a otra. Lo que ocurre, es que no sigue la tónica habitual, ésto es, el estilo "maqueta" de Studio, y ello confunde a los principiantes.

Pero una vez que realizamos un solo pro-yecto, con algún corte y pegado, unas transi-ciones y poco más, nos acostumbramos a él, Figura 1.

Page 43: Android en La Era Digital Linux 10 2010 ES

opiniónViviendo con Linux

42 LiNUX+ 10/2010

opiniónViviendo con Linux

43www.lpmagazine.org

y ya sólo se trata de ir investigando y probando sus poderosas herramientas, disfrutando, a la par, de una excelente gestión de la memoria y del disco, que nos permite editar vídeos en máquinas más que obsoletas.

Con respecto a la documentación... La más sencilla búsqueda en Internet, nos arroja los resultados que deseamos. He encontrado hasta información de cómo estabilizar las imágenes.

Lo que ocurre es que, al no ser algo que se venda en una caja a un precio desmesurado, el desarrollador no tiene la necesidad de justi-ficar el precio con un manual de 32.000 pági-nas, y 40 DVDs con ejemplos.

P: ¿Probaste alguna distribución para pro-ducción multimedia como Ubuntu Studio?R: Si, en efecto. Dedicado a la multimedia, Ubuntustudio y Videolinux no podían quedarse fuera. De la primera, me quedé muy satisfecho, sin embargo, la descarté, porque, al menos en aquél momento, tenía muchas herramientas de sonido, pero pocas para vídeo.

VideoLinux la usé en modo Live CD, pero no llegué a instalarla.

Al fín y al cabo, cualquier buen programa tenía un paquete .deb o .rpm (debianizable con alien) con que poder instalar en Ubuntu, y la ayuda de la comunidad es enorme.

Entre ubuntu-es.org en castellano, y ubun-tuforums, no hay duda o problema que se re-sista, y es una de las mayores ventajas de la distribución.

P: Cuéntanos sobre el sistema de vigilancia que armaste en tu casa.R: En lo que respecta al hardware, es un más que antiguo Pentium III, a 800 Mhz. Tiene 384 Mb de RAM, y un disco duro de 200 Gb IDE. Una vez en marcha, le desconecté, física-mente y en la BIOS, la disquetera y el CD. Como capturadora, una Avermedia TV 203, que recibe la señal de una cámara Hi8 por S-Vhs, y el audio, directo a la tarjeta de sonido, proveniente de un micrófono exterior.

A nivel de software, después de muchas pruebas, utilicé Lubuntu, ya que el escritorio LXDE, no sólo no pide muchos recursos, sino que consigue que la resolución de la tarjeta gráfica integrada Intel (también con una exter-na Riva TNT) llegue a los 1024×768, sin que me paralice el sistema.

Para el vídeo, el XDTV, ya que permite crear un lanzador que lo inicie con el sistema, y que comience a grabar inmediatamente a 720×576, sin compresión.

De esta forma, obtengo vídeos a toda la calidad posible, que luego, mediante escrito-

rio remoto o con un pendrive USB, paso al ordenador principal, donde puedo editarlo, am-pliarlo, cambiar el contraste o la luminosidad, o aplicarle filtros con Cinelerra.

Al utilizar una cámara Hi8, tengo la ven-taja del zoom óptico, y no digital, por lo que puedo enfocar exactamente lo que quiero, sin apenas perder calidad. Hay que tener en cuenta que el objeto de la vigilancia, es mi vehículo, que está a unos 80 metros en línea recta. Una cámara para estos menesteres, profesional, tendría un costo varias veces superior, pero con mucha menos resolución, ya que emplean CCDs en calidad VGA, o poco más.

La calidad es muy buena, y se puede ampliar la imagen considerablemente, pero con mucha luz. Por la noche, hay que pasar manualmente a modo infrarrojos y enfocar, por lo que no he logrado crear un sistema totalmente autónomo.

Sin embargo, para tomar una matrícula de un ladrón, si ha sido suficiente, aunque por un extraño proceder judicial, citaron al dueño del vehículo utilizado, que, lógicamen-te, no era el que salía en la grabación, y queafirmó que no conocía a los individuos. Libre sin cargos.

Completa el sistema, un SAI con una hora de autonomía, y la activación en la BIOS de la característica que inicia el ordenador tras un corte de la electricidad.

P: ¿Tienes alguna formación académica en el ámbito de la informática?R: Sí … y no. Hace muchos, muchos años, en una academia muy lejana, hice un curso de Unix. Pero no era un S.O. viable para instalar en el “moderno” 286 que tenía, así que derivé hacia el mundo MSDOS, y, que remedio, Windows. Autodidacta, ya que en aquellos tiempos, no existía Internet, aprendía a base de prueba y error, con manuales en inglés traídos del extranjero.

Incluso, llegué a tener una tienda de infor-mática, y gané algún dinero haciendo progra-mas, o re-escribiendo otros. En una ocasión, dí clases en un Ayuntamiento, con un sueldo que ya me gustaría tener hoy, a alumnos en paro, seleccionados por sus nulos conocimientos de computación.

Fue un éxito, y para todos. Guardo muy buenos recuerdos de ello, pero el mundo se-guía girando, y yo me quedaba atrás.

Empeñado en hacer las cosas con Clipper Summer 87, y 5.1 después, me estaba per-diendo la programación en entornos gráficos.

Así que me matriculé en Formación Profesional. Gracias a algunos profesores,

progresé en estructurar y optimizar el código fuente, aprovechar al máximo cada ciclo de reloj y cada Kb de memoria … pero los tema-rios, eran de cuando Noé estudiaba carpintería náutica, así que nada de entorno gráfico.

Además, varias de las asignaturas, tenían un nivel inversamente proporcional a su rela-ción con la informática, por lo que se dio la paradoja que sacaba la máxima nota posible en las asignaturas prácticas, pero suspendía las que incrustraron sin demasiado acierto. Resumiendo: que era bueno en informática, pero no tengo título.

Pero, ya con una ADSL en casa, no ne-cesito ir a clases ni obtener una acreditación. Unas búsquedas por Internet, y estoy seguro de que, si algún día me planteo un proyecto, no me faltarán fuentes de sabiduría.

Por contra, mi currículum no engorda. Desgraciadamente, en el mundo laboral actual, intentar mejorar, no vale mucho. Primero, hay que meter un diploma por el picaporte, para abrir la puerta.

P: Recientemente te has iniciado como blogger, ¿de qué va Roberjusticia Blog?R: Bien, a resultas de mi fallida operación, y de los sucesivos pases por quirófano para re-componer mi mano, algo que no se ha logrado completamente, me sobraba el tiempo.

Además de poder dedicarme sin agobios a pasarme a GNU/Linux, creé alguna que otra web, con hosting gratuito y lleno de publicidad, donde exponer los problemas médicos que te-nía. Al cabo de un tiempo, el tema derivó hacia la Administración de Justicia, así que incorporé la información que tenía a la web que usaba

Figura 2.

Page 44: Android en La Era Digital Linux 10 2010 ES

opiniónViviendo con Linux

44 LiNUX+ 10/2010

opiniónViviendo con Linux

45www.lpmagazine.org

para ofrecer mis servicios como transportista. Cuando ya estuvo claro que no podría volver a trabajar con ello, la cerré, y abrí una se-cción de Denuncias e Injusticias en www.vigovideo.es.

Pero la Administración de Justicia falló. Y en mi contra. Una y otra vez, intentaban cerrarme las vías para recurrir, mediante apli-caciones bastante insólitas de las leyes. El proceso se estaba volviendo muy complicado, y poner en mi web cada novedad, acompa-ñada de la imagen escaneada de un docu-mento, quitaba protagonismo a los vídeos, así que decidí “emancipar” lo legal.

Lógicamente, para un asunto monotemá-tico, lo más adecuado, es un blog. Como no deseaba pagar otro hosting, acudí a uno gra-tuito, y ahí está, contando los detalles de cada revés que intentan darme.

De esta forma, puedo seguir colgando las imágenes que grabo en un sitio, y lo que acontece en el complicado procedimiento legal en otro.

Pero no sólo denuncio públicamente lo que me hacen, también hago constar el porqué de las decisiones, en que se basan, y en que se equivocan. Sin ser estudioso del derecho, he tenido que aprender mucho sobre ello, y procuro compartirlo con todo el mundo.

Si a alguien le intentan gastar una triqui-ñuela legal, leyendo el blog, es posible que sepa lo que está pasando, cómo reaccionar, y evitar males mayores.

P: ¿Qué otro software no relacionado con producción audiovisual utilizas?R: En principio, poca cosa. Firefox como na-

vegador, Evolution para el correo, Gftp y Kom-pozer para mantener la web, y Gedit para textos sencillos. Aunque no soy muy amigo de las suites ofimáticas, con el fin de dotar a mis trámites legales de un mínimo aspecto de seriedad, me desenvuelvo con OpenOffice.org. El Bitorrent y el Amule para descargas, y las utilidades del sistema, como Remastersys, Gparted y la imprescindible terminal.

Alguna vez el bluetooth para conectar con mi teléfono móvil, y, eso sí, desinstalo todo lo que tenga que ver con chats, cloud computing y redes sociales, no me interesan demasiado (aunque ello puede cambiar).

Entrevista 2: Sociólogos, linuxeros y otros bichos rarosCuando el presidente Kennedy dijo su famosa frase “En el mundo hay tres clases de perso-nas; las que hacen que las cosas pasen, las que dejan que las cosas pasen y las que no entienden como pasaron” un gracioso agregó una cuarta: “y las que se las explican a las otras tres”. Desde que en el siglo XIX la sociología empezara a ocuparse de investigar a los seres humanos y su interrelación, los estudiosos de esa disciplina son invitados habituales en los medios de comunicación para ayudarnos a entender la sociedad en la que vivimos. Para no ser menos nosotros conseguimos a Sergio D'antonio Maceiras un sociólogo linuxero quien además de contarnos sus propias experiencias nos habla del uso del FOSS en el mundo aca-démico y la difusión de su uso en la sociedad.

P: ¿Cómo conociste Linux?

R: Tenía un conocimiento muy vago de él, lue-go un compañero “de pasillo” de la facultad me había hablado de Linux y demás, cuando me compré el portátil con Windows Vista, tardé 24 horas en enterarme de qué iba esto.

P: Tu no eres el típico usuario de computa-doras. Por tu trabajo usas el ordenador con fines específicos, ¿fue difícil la transición?R: Más o menos sí, pero hice una transición gradual, no forzándome a perder el tiempo cuando no lo tenía, y perdiéndolo cuando podía. Creo que así se ahorran muchas frus-traciones o errores evitables. En algunos casos sí fue más difícil, y lo sigue siendo, por ejem-plo algunas hojas de cálculo o presentacio-nes, pero si se hacen despacio las cosas se aprenden estrategias para evitarlo.

P: ¿Qué programas usas?R: La mayoría de las veces uso software “bá-sico”. Firefox, Thunderbird para gestionar las cuentas de mail todas juntas, OpenOffice.org y para estadísticas utilizo SPSS para Linux o R (preferentemente este último cuando se puede).

Respecto de OOo uso Impress para las presentaciones e informes. Pero también es-toy utilizando Prezi, que no es software libre, ni abierto, pero es una forma de hacer pre-sentaciones bastante interesante, aunque no siempre aconsejable.

Writer es para escribir los informes, tra-bajos, etc., etc. Una herramienta fundamental a la hora de escribir artículos e informes es el gestor de citas Zotero. Con él ahorro mucho tiempo, me centro en lo realmente importante, y me permite una flexibilidad de estilos enorme.Definitivamente Zotero y el gestor de estilos son dos cuestiones imprescindibles. Los documentos maestros de momento no los he utilizado mucho, pero también son una herramienta por demás interesante.

Finalmente, SPSS o R los uso para la explotación estadística más “potente”, en el sentido de generar muchos datos, diagra-mas, matrices, etc., etc. Conozco gente que no toca paquetes estadísticos a no ser que tenga que hacer análisis multivariables; yo no llego a esos puntos…por ejemplo, con SPSS o R se pueden sacar histogramas o demás de infinidad de variables a la vez de una forma que a mí me resulta más sencilla y clara.

P: Desde afuera uno tiene el prejuicio de que las ciencias sociales (salvo la econo-mía) tienden hacia la izquierda. Y con ese criterio sociólogos y politólogos deberían Figura 3.

Page 45: Android en La Era Digital Linux 10 2010 ES

opiniónViviendo con Linux

44 LiNUX+ 10/2010

opiniónViviendo con Linux

45www.lpmagazine.org

ser fervientes adversarios del software privativo, ¿es así?R: Es una buena pregunta. Por lo que conozco, no es un tema que tenga buena publicidad, quizás sea un poco de “mala conciencia”. En muchos casos, no sé si decir que adversaria, pero sí más favorable al software libre sí que son. Pero para esas personas -como para una gran parte de las personas usuarias- el software está invisibilizado, es invisible, no es un tema de discusión. Cuando les haces las propuestas, lo ven como una carga más, algo de lo que ocuparse y que ahora no se ocupan… nadie se ocupa de la compatibilidad, aún cuando Office no es compatible al 100% consigo mismo, los problemas de Windows son los problemas conocidos.

Concretamente, pienso que hoy en día es muy difícil alistarse en todos los frentes (feminismo, software libre, ecologismo, etc.) pero pienso que el uso de los ordenadores es crucial, dado que estamos horas y horas diarias con ellos… avanzando un paso más allá, no sé muy bien cómo se cuece el hablar de movimientos de izquierda, progresistas, etc, usando Mac o Windows. Cuando veo eso desconfío.

P: La sociología, una ciencia nacida en el siglo XIX durante la revolución indus-trial ¿dio el salto teórico necesario para comprender la relación de la sociedad y la tecnología?R: Es posible entender el surgimiento de las Ciencias Sociales como una forma de expli-cación a las relaciones entre distintas tecnolo-gías (jurídicas, científicas, políticas). Además, no hay que perder de vista que gran parte de nuestras vidas continúan siendo "analógicas" (y, en tanto que personas, pienso que es con-veniente que siga siendo así).

Ahora bien. Pienso que sí existen marcos de comprensión que hayan dado ese "salto". Pero también pienso que existen huecos teóricos importantes, sobre todo conforme entramos en temas no visibles desde la "pers-pectiva del usuario". Me refiero a estándares, software-hardware, cómputo, etc. Los algorit-mos de procesamiento, la forma en la que el software trata la información, la forma en la que nos relacionamos no ya con los artefactos, sino con los diferentes servicios.

Todos son temas extremadamente com-plejos de teorizar. Pero no puede decirse que no haya gente trabajando en ello (aunque sea menos de la deseable).

P: ¿Qué estás haciendo para difundir el FOSS?

R: He hecho una presentación sobre el tema en la Facultad, también he dado cursos de introducción básica, algo así como una install party y cuestiones sucesivas. Cada vez que puedo aprovechar una ocasión, hago mención de ello, pero me niego a ser el plasta que está todo el día con el martillo de la libertad, creo que con eso no se llega a ningún lado.

Pero sí no renuncio, y cada vez más gente sabe que hay alguien por ahí que más o menos controla, y que está dispuesto a ayudar (a la vez que me niego a hacer de pringado, para eso que sigan con Windows)

Un papel activo en estas cuestiones es que la gente sepa que lo tienen a mano, que no es algo lejano porque gente de su entorno lo usa, que si quieren tienen la posibilidad de probarlo y personas que pueden ayudar. No sólo hacer manifestaciones de software libre… sino también algo así como “si no lo usas no será porque no puedas, porque accesible lo tienes”.

P: Dejemos un momento de lado a tus co-legas que deberían tener más conciencia y pasemos al usuario “normal”. Si mi abuela viviera y se interesara por el mun-do de los ordenadores entre un Bill Gates con sus anteojos y cara de nene bueno y Stallman con su barba y pelo largo no me

quedan dudas de con qué se quedaría, ¿el discurso radicalizado de la FSF no es espanta usuarios?R: Puede, y a esto volveré. Pero, ¿acaso los discursos de Microsoft o Apple no lo son? El ambiente y discurso endogrupal de Apple es bestial; comprendo el punto del usuario según el cual es un cliente que compra, y no sólo compra un producto sino “una experien-cia” (cosa que me parece una tontería). Pero este es el punto de diferencia radical, incluso con respecto al open-source: el software li-bre trata de compartir, y no te puede vender ninguna experiencia porque has de crearlas y participar tú. Respecto a lo demás… Linus Torvalds tiene cara de no haber roto un plato en su vida.

P: Entiendo lo que me dices de Apple, pe-ro el usuario de Windows quiere prender la computadora, conectarse a Facebook y compartir la foto del cumpleaños de la nieta. ¿Que clase de libertad es pretender obligarlo a saber compilar un driver?R: Realmente, ninguna o insignificante para esas personas tal vez. Pero hay una diferencia, que puedan hacerlo no implica que deban sa-ber hacerlo. Muchas distribuciones, empresas, la misma FSF y gente colaboradora trabajan para que eso no deba hacerse. De hecho,

Figura 4.

Page 46: Android en La Era Digital Linux 10 2010 ES

opiniónViviendo con Linux

46 LiNUX+ 10/2010

opiniónViviendo con Linux

47www.lpmagazine.org

¿cuántos drivers hay que instalar con Ubuntu, Fedora o Mandriva y cuantos con Windows? Un punto flaco quizás sea ese. Pero cabría preguntarse también si es menester que se deba seguir haciendo ingeniería inversa para poder dar servicio a la gente que no quiere usar Windows.

P: ¿Está socialmente aceptado el uso del software libre?R: Si… es decir, no es habitual usar algo dis-tinto de Windows o Mac, genera algún tipo de disonancia; también la genera cuando se pasa de XP a Seven, o de Windows a MacOS; pero esos cambios están mucho más mediados por cuestiones sociales aceptadas, por lo tanto la disonancia suele ser menor. Pienso que gran parte del problema viene de las incompatibili-dades, más allá de las diferencias de estilos o demás.

Dicho de otra forma. Cuando una persona del tipo de las que mencionaste arriba pasa de Windows a OSX, los problemas generados se aceptan generalmente. Ello no tiende a suce-der con GNU/Linux, donde a los problemas mismos del cambio a nivel personal hay que sumarle que siempre, indefectiblemente, los problemas los tenemos quienes no usamos Windows u OSX. Es decir, lo relevante es la aceptación social, la percepción social que se tiene, de ese cambio.

P: Es decir que mientras puedan subir la foto de la nieta a Facebook y tu las veas se olvidan del tema.R: Más o menos, pero hay otra vuelta de tur-ca con esto: Windows es lo conocido, cuando compras un ordenador, YA VIENE con SU sistema operativo; y eso es muy importante, incluso fundamental porque, si bien hard y soft no son separables, sí son distinguibles. Y lo que se elimina es esa distinción.

Volvemos a temas anteriores desde otra óptica: Si yo no puedo compartir productiva-mente mis documentos con gente que usa otro software, tengo un problema, y ese es un problema generado artificialmente.

P: Hace un rato nombraste a Ubuntu que si bien es la distribución más popularentre los nuevos usuarios existe tam-bién un fuerte movimiento “anti Ubun-tu”, particularmente desde la comuni-dad de DEBIAN, ¿por qué ser masivo es mala palabra?R: En esto hay tantas variaciones como per-sonas. Conozco gente que usa Ubuntu y se cree que “Ubuntu es Linux”, así, sin el GNU. Y gente muy muy capaz que usa Ubuntu

porque es lo que más cómodo le viene. Igual pasa con Fedora y lo mismo puede decirse de Debian

Puede ser que parte de la animadversión sea el considerar de Ubuntu novedades o mejoras que no son de Canonical, sino del kernel, o parte del desarrollo de Debian, o mis-mo de los entornos gráficos o aplicaciones de terceros.

Por otra parte, al ser Debian una de las distribuciones por antonomasia, muchas de las decisiones que toma Canonical con respecto a Ubuntu no deben ser del agrado de la comuni-dad más comprometida con el software libre, o más específicamente técnica.

P: ¿Realmente la comunidad entiende un modelo de negocio/sociedad sin tener un opuesto?¿Es el odio a Microsoft el verda-dero motor del FOSS?R: No son necesarios modelos opuestos, si-no que pueden haber multiplicidad de mode-los de negocio; el tema es tener la capacidad real de elegir, cuestión que ahora no se tiene. Es decir, pienso que es algo que emerge de las prácticas antes que de definiciones. De ahí que MS no pueda ser el verdadero motor del software libre, porque su tendencia es eli-minar esa capacidad de elegir aunque digan que “adoran”(sic) el open-source y demás. Puede parecer que Microsoft espolea el desarrollo de soft libre, pero en mi opinión lo frena atacando la estrategia del software li-bre, me explico: Se ha escrito que, en el caso de OOo, la poca gente que lo desarrollaba utilizaba mucho tiempo en compatibilidad con documentos propietarios, porque una premi-sa importante en el mundo del soft libre es la compatibilidad, ventaja que apreciamos muchos usuarios. Ahora bien, MS ataca eso y así impide que el desarrollo se centre en otras cuestiones. No es un ataque directo. También, Microsoft, Apple, Oracle, etc. hacen aportaciones de código libre, y quizás sean técnicamente beneficiosas, pero quedaría una pregunta en el aire: ¿puede entenderse esa aportación como intentos de dirigir la industria en una u otra dirección?

Y respecto a la última pregunta, creo que se desprende de lo anterior que contestaré que sí, porque el software libre impulsa la divergen-cia de puntos de vista, los distintos enfoques a la hora de realizar una misma tarea. No ne-cesita tener antagonistas porque ya los tiene en su seno (para mayor muestra, los foros). Pero lo importante es que esas “disputas” se hacen en unas condiciones que permiten que se desarrollen en igualdad y libertad, a ojos de todas las personas.

P: Creo recordar en algún momento de distracción en el que presté atención en clase de que existe algo llamado sistema sociotécnico. Algo como que no se puede separar la tecnología de los esquemas cul-turales de sus usuarios. La pregunta es, ¿puede tener éxito el SL en una sociedad individualista y acostumbrada a medir el éxito por la fama y las recompensas eco-nómicas?R: Sí, la pregunta que cabe hacerse es ¿por qué no? El software libre no está exento de individualismo, fama y economía, pero con un "enganche" entre las partes distinto. El software libre no diluye la autoría, pero sí la transforma, puede verse en un programa to-das las personas que han contribuido en él, lo que puede reportarles fama y recompensas económicas. El tema está en la forma en la que estos conceptos se implementan actual-mente en nuestras culturas y sociedades.

Entrevista 3: Buscando un lugar en el mundoQuienes rondamos los cuarenta fuimos educados por nuestros padres y abuelos en la creencia de que el trabajo duro y una sólida educación eran las llaves para obtener un buen empleo en el que tras permanecer durante una determinada cantidad de años podríamos retirarnos con una jubilación razo-nable a disfrutar de nuestros nietos. Caídas de muros y crisis financieras diversas demos-traron lo ilusorio de tales afirmaciones. Pero por muchos problemas que tenemos quienes estamos en la mitad de nuestra vida laboral peor les va a los que tratan de introducirse por primera vez en el mercado de trabajo. De eso hablamos con el veinteañero español José Carlos Martínez Villalta

P: ¿Tienes estudios de Informática?R: Después del Bachillerato, entré a estudiar 1º de Ingeniería Técnica de Informática de Gestión, pero entre que los profesores no ayudan lo más mínimo y que yo tampoco me lo tomé muy en serio, salí de allí totalmente desencantado. Así que me metí en un ciclo formativo de grado superior, Administración de Sistemas Informáticos. Del primer curso salí sabiendo programar en condiciones, en lenguaje C, además controlar bastante bien todo el tema de hardware y redes. En el segundo curso aprendí HTML, CSS, Ja-vascript, PHP y SQL, y a utilizar Gimp a un buen nivel, entre otras cosas. Aunque no lo pude aprender todo porque no había tiem-po, sí obtuve una buena base sobre la que poder avanzar.

Page 47: Android en La Era Digital Linux 10 2010 ES

opiniónViviendo con Linux

46 LiNUX+ 10/2010

opiniónViviendo con Linux

47www.lpmagazine.org

Con ese título empecé a trabajar como técnico informático al mismo tiempo que in-tentaba sacarme el otro título superior, el de Desarrollo de Aplicaciones Informáticas, pero no tenía tiempo suficiente como para llevar las dos cosas. Como mi jefe era un (¿se puede decir “cabrón”?) lo mandé a freír espárragos y me volví a matricular en DAI al año siguiente, aprovechando que varias asignaturas las tenía convalidadas y me podría centrar en aprender lo realmente interesante. Lo único que aprendí fue análisis de sistemas: saber hacer diagra-mas de flujos de datos, diagramas modulares, etc., y saber interpretarlos. En cuanto a progra-mación, solo aprendí lenguaje Basic y por qué nadie en su sano juicio lo usaría.

Al menos obtuve un segundo título, pero no aprendí absolutamente nada más sobre programación. Vi los entornos QBasic y Visual Basic, entornos que prácticamente no utiliza nadie, ya que lo más extendido actualmente es .NET y Visual C++. Pero claro, mis profesores no tenían ni idea de esos entornos.

P: Escuchándote uno tiene la sensación de que los planes de estudio y los títulos que se otorgan no tienen ninguna relación con la realidad del mercado. ¿Es esa tu opinión?R: No exactamente. Depende del centro don-de realices los estudios y la preparación que tengan los profesores. En mi caso, en el ciclo de DAI, tuve unos profesores que llevaban ahí más de veinte años, enseñando unos entor-nos de hace también más de veinte años. En otros centros sí que enseñaban .NET, Oracle y otros entornos más demandados actual-mente gracias, sobre todo, a unos profesores más jóvenes.

En cualquier caso, lo que nos enseñaron fue una base muy general. La metodología de la programación y el SQL son prácticamente idénticos en cualquier entorno. Adaptarse a uno u otro lenguaje es solo cuestión de unos pocos días.

P: Tener un buen rendimiento académico, ¿garantiza la salida laboral?R: Eso sería lo ideal, pero no. Una empresa no te va a contratar porque seas el mejor del mundo si realmente no necesitan a nadie, y tampoco se acordarán de ti cuando sí le hagan falta personal y tu currículum esté en el fondo de un cajón, si es que no lo han tira-do a la basura. También suele haber mucho enchufado que te quita el puesto por conocer a alguien dentro de la empresa.

La Informática es, probablemente, el terreno más infravalorado por las empresas

(las que no se dedican a la Informática). A muchas no les interesa tener en nómina a un informático (ya sea técnico o programa-dor) para solucionar los problemas eventuales, sino que prefieren depender de un servicio ex-terno. Y las que sí cuentan con informáticos en su plantilla no se les reconoce su mérito. Actualmente una empresa funciona gracias a su sistema informático: si éste falla, la em-presa se quedará paralizada durante el tiempoen que el sistema esté caído.

Además, es muy difícil convencer a los entrevistadores de que realmente eres buen programador. Primero, porque no puedes mostrar tus trabajos si éstos han consistido en aplicaciones internas y exclusivas de una empresa privada; segundo porque desarrollar un programa medianamente complejo suele llevar muchas, muchas horas de trabajo antes de poder mostrar algún resultado. Claro, los jefes, que no suelen tener ni puñetera idea de programación, se empiezan a desespe-rar y a dudar de ti. No ven (porque no pueden o no quieren) el enorme trabajo que hay de-trás de cualquier aplicación. Hay que tener controlados los posibles errores que pueda cometer el usuario y, a la vez, que tenga una interfaz lo más sencilla y amigable posible. Claro, cuanto más sencilla se quiere hacer la interfaz, más complejo es el desarrollo.

Yo me estoy especializando en desarrollo web, porque es lo que está teniendo más demanda y porque es la forma más rápida de mostrarle a un entrevistador tu trabajo. Con esa idea también estoy desarrollando la nueva plataforma para Merchandlinux.

P: ¿Cómo conociste Linux?R: En 1º de ASI, uno de nuestros profesores nos invitó a probar SUSE, que por aquél en-tonces creo que era la versión 9. Lamentable-mente, en mi casa accedía a Internet a través de un módem USB y, claro, sólo funcionaba con Windows. Desde el primer momento vi que era un sistema increíblemente potente y robusto, además de muy completo, pero sin conexión a Internet no podría sacarle todo el partido que me hubiera gustado. Con mis po-cos conocimientos no iba a conseguir hacerlo funcionar, y el sistema de ensayo-error no era demasiado alentador. Lo mejor que pude hacer fue conectar el módem al portátil y éste al sobremesa con un cable de red cruzado. Ya tenía conexión a Internet en SUSE, pero requería tener encendidos dos equipos.

Más tarde (pero mucho más tarde) salió una versión de Guadalinex (no recuerdo si fue la 3 o la 4) en la que sí funcionaba el módem USB que yo utilizaba. La única pega estaba

en que había que “arrancarlo” desde Windo-ws y reiniciar con Guadalinex, pero como lo desconectaras, había que repetir de nuevo el proceso.

Y un poco más tarde me compré un router en condiciones con el que poder acceder a Internet a través de la tarjeta Ethernet. En ese momento ya me sentía “preparado” para probar una versión más “pura” de Guadalinex, así que probé Ubuntu (que es la distribución sobre la que se basa Guadalinex) en su ver-sión 6.06. Todo era más rápido, más estable y más sencillo. Tras superar unos pequeños problemas con la tarjeta gráfica ATI y los efectos de escritorio Beryl ya tenía un sistema operativo totalmente funcional.

P: ¿Y ahora qué distribución y software utilizas?R: Utilizo Ubuntu diariamente. Creo que es el más cómodo para mí actualmente, entre otras cosas porque ya he aprendido a manejarme con total soltura, lo cual no quita que, en un futuro, pruebe otras distribuciones si mi tiempo libre me lo permite.

El software que utilizo es aMsn para cha-tear, Amarok para escuchar música, Firefox para navegar, VLC para reproducir vídeos, K3b para grabar discos, OpenOffice.org para crear documentos… Son programas que considero fundamentales para un uso doméstico de un PC, programas que están al alcance de cual-quiera y cubren de sobra las necesidades de un usuario normal y corriente que no necesita pagar licencias para un uso tan básico de un ordenador.

Para programar utilizo Notepad++ emula-do con Wine, ya que no hay versión nativa en Linux. Hay otros editores muy buenos como Bluefish o Geany, pero siempre echo algo en falta. Para edición de imágenes, creación de logotipos y demás, utilizo Gimp, que para lo que necesito es más que suficiente.

P: ¿Cuáles crees que son los defectos de Linux?R: Aunque a algunos les pueda sonar dema-siado utópico, pienso que Linux realmente no tiene defectos. Los defectos están a su alrededor, pero tan cerca que tendemos a confundirlos con propios de Linux.

Para empezar, Linux es una alternativa que hay que buscar. Cuando compras un PC genérico en cualquier tienda de Informática o en unos grandes almacenes, éste viene forzosamente con Windows. Muy pocos fab-ricantes ofrecen máquinas con Linux, y es muy difícil encontrarlos en un establecimiento, por no hablar de que un PC con Linux suele ven-

Page 48: Android en La Era Digital Linux 10 2010 ES

opiniónViviendo con Linux

48 LiNUX+ 10/2010

opiniónViviendo con Linux

49www.lpmagazine.org

derse al mismo precio que el mismo modelo con Windows, incluso con menores prestacio-nes que éste último (menor memoria, menor disco duro…). Es ridículo.

A raíz de esto, otro problema que hay son los usuarios. Los de Windows son conformis-tas que, como ya tienen su ordenador funcio-nando, no se molestan en investigar si hay alguna manera de que funcione mejor. Si por casualidad alguno lo hace, no se molesta en buscar información, sino que expone todas sus preguntas en un foro cuyos miembros están cansados de repetir una y otra vez las mismas respuestas, lo cual resulta muy frustrante. La mayoría acaban desencantados por pensar que podrían instalar cualquier programa en Linux, por lo que terminan volviendo a Win-dows y con ideas mal concebidas que utilizan para disuadir a otros usuarios en sus mismas circunstancias.

Luego están los desarrolladores de pro-gramas comerciales, que no hacen versiones de sus aplicaciones para Linux o no las hacen del todo bien. Adobe, por ejemplo, aunque ha mostrado su interés en portar su Creative Suite a Linux, lo cierto es que ni su reproduc-tor Flash para el navegador funciona en con-diciones.

Tal vez, el principal defecto de Linux sea que está hecho para usuarios que realmen-te quieran entrar en este mundo, que sepan lo que hay y lo que no hay, lo que pueden hacer y lo que no, que estén dispuestos a sacrificar ciertas cosas en pos de obtener otras ventajas y que sean capaces de so-lucionar los problemas que se puedan en-contrar.

P: Tu tienes tu propio emprendimiento relacionado con Linux. ¿De qué se trata y cómo se te ocurrió la idea?R: Bueno, Merchandlinux no nació como tal. Al poco tiempo de tener Ubuntu dominado, yo, como muchos otros, me sentía eufórico por haberme desatado completamente de Windows, y pensé que, ya que yo no puedo aportar gran cosa al Software Libre, tal vez podría hacer que llegara a más gente. Para eso, una buena forma de hacer propaganda es llevar ropa o accesorios con los logotipos propios de los programas y sistemas opera-tivos del Software Libre.

Por desgracia, todo lo que encontraba por Internet era muy feo o muy caro. O las dos cosas. De modo que, como siempre he sido de “si no encuentras lo que buscas, háztelo tú mismo” me puse manos a la obra. Hice unos cuantos diseños lo suficientemen-te originales como para resultar atractivos al

comprador pero sin que lo conviertan en un anuncio andante.

Para mostrar esos diseños le pedí ayuda a mi colega Furtaxi, que nos permitió subir las imágenes en su servidor. Más tarde monté un blog con el nombre de Ubuntu-Store.es. Para poder hacer uso de ese nombre y de los logos me tuve que poner en contacto con Canonical para que me concedieran una licencia de uso. Me contestaron que, siempre y cuando no hubiera ánimo de lucro, podía utilizar el logotipo, y sugirieron que debe-ríamos cambiar el nombre para no dar a en-tender que era una tienda oficial de Ubuntu. Otra cosa curiosa fue que, antes de poner-me en contacto con ellos, Ubuntu no tenía tienda oficial, y en apenas un mes ya tenían un montón de artículos de merchandising a la venta. ¿Casualidad? Lo dudo, pero no iba a ponerme a discutir con ellos. A fin de cuentas, nadie tiene más derecho a usar esos logos que ellos, y nuestro proyecto iba por otro camino.

Lo que pretendí en un principio fue que el comprador eligiera el diseño que quería comprar, y entonces se le fabricaría y se le enviaría. Ingenuo de mí. Las fábricas no dejaron de poner pegas al asunto: que si no se pueden hacer este tipo de serigrafías, que si menos de tantas unidades no se podían encargar… Así que tuvimos que hacer una “pequeña” inversión y encargar unos cuantos modelos que pondríamos a la venta, con la intención de que lo obtenido por las ventas serviría únicamente para hacer crecer el proyecto.

Dado que llamar al proyecto “Ubuntu-Sto-re” podía suponer el restringirnos sólo a este sistema operativo y no a todo el Software Libre

como pretendíamos, decidimos cambiarle el nombre por algo que abarcara mucho más. Así que lo llamamos Merchandlinux.com.

El servicio de hosting que contratamos no admitía bases de datos, por lo que programé una web en HTML y algo de javascript que permitiera ver al visitante lo que teníamos a la venta, para que éste pudiera hacernos un pedi-do por correo electrónico. Más tarde programé un generador de presupuestos en Javascript con el que el visitante pudiera ver en tiempo real cuánto le costaría el pedido.

P: Cuéntame sobre el CMS sobre el que corre MerchandlinuxR: La verdad es que una tienda online que necesite que el comprador envíe un correo electrónico es bastante ridículo, muy poco profesional. Necesitábamos una aplicación que permitiera mostrar un catálogo de pro-ductos y comprarlos directamente sobre la misma web. Estuve mirando varios CMS para tienda online, pero ninguno cubría del todo las necesidades del proyecto. Así que volve-mos a lo de “si no encuentras lo que buscas,háztelo tú mismo”.

Me puse a desarrollar una aplicación en PHP con una base de datos MySQL que mos-trara los productos y permitiera añadirlos a una cesta y realizar el pedido. La aplicación tam-bién controlaba el stock de productos, además de permitir mostrar noticias, comentar en éstas, comentar en los productos y calificarlos, partici-par en encuestas y algunas cosas más.

Monté la aplicación sin estar siquiera terminada, pero al menos podía gestionar lo fundamental de una tienda online y algo más. De modo que continué completándola y mejo-rándola. Y estando ya manos a la obra pensé

Figura 5.

Page 49: Android en La Era Digital Linux 10 2010 ES

opiniónViviendo con Linux

48 LiNUX+ 10/2010

opiniónViviendo con Linux

49www.lpmagazine.org

que, con unas pocas modificaciones, podría hacer que la aplicación sirviera para cualquier tipo de tienda online. A fin de cuentas, no se parece a ningún otro gestor de contenidos existente.

Cada cierto tiempo la he ido mejorando y añadiéndole nuevas opciones, casi todas relacionadas con el aspecto visual y con el panel de administración. Una de ellas fue la posibilidad de que los usuarios no registrados pudieran realizar pedidos. La última fue un fi-chero de opciones en el que poder definir qué hoja de estilos enlazar (se puede cambiar por completo el aspecto visual de la web tan sólo cambiando un parámetro, sin necesidad de tocar código), qué usuarios pueden participar en encuestas o hacer pedidos, etc.

Pero como todo en este mundo que es la Informática es evolución, había que mejo-rar la aplicación hasta el punto en el que sea capaz de superar al resto de CMS similares. Estuve trabajando en una empresa (de la cual no quiero acordarme) que tenía una tienda online montada sobre OsCommerce. Es uno de los gestores más conocidos y utilizados pero, tal vez porque no entien-do demasiado, me parece una auténtica basura: define montones de variables que solo utiliza una vez (grave error de optimi-zación), incluye un montón de módulos que probablemente no se utilizarán jamás, es tremendamente complicado encontrar en el código el algoritmo que realiza una función en concreto, el panel de administración es caótico, requiere sobrescribir ficheros para cambiar su aspecto (con lo cual no hay manera de volver atrás si la cosa no nos gusta), es muy inflexible… Pensé que yo podría hacerlo mucho mejor.

El CMS de Merchandlinux (al que “bau-ticé” como Z-Store) era lo que necesitaba el proyecto para funcionar adecuadamente, pero estaba muy lejos de ofrecer lo que permitían los demás gestores y de ser, por tanto, una opción a tener en cuenta a la hora de montar una tienda online. De modo que me puse a desarrollar una nueva plataforma que fuera más flexible, potente y de administración más sencilla que las demás.

Y prácticamente con otro desarrollo desde cero, pero aprovechando los nuevos conocimientos adquiridos con el tiempo y la experiencia del desarrollo de Z-Store, co-mencé a programar una nueva aplicación más amigable tanto con usuarios como con administradores y con más opciones que las que ofrecen las demás. Para ello he tenido que modificar por completo la estructura de la base de datos y he reescrito casi por

• Enlaces de interés: http://www.vigovideo.es; http://roberjusticia.wordpress.com• Kdenlive: http://www.kdenlive.org/• kompozer: http://kompozer.net/• Gftp: http://gftp.seul.org/• Xdtv: http://xawdecode.sourceforge.net/• Cinelerra: http://cinelerra.org/• Winff: http://winff.org/html_new/• Openshot: http://www.openshotvideo.com/• Pitivi: http://www.pitivi.org/• Kino: http://www.kinodv.org/• Ekd: http://ekd.tuxfamily.org/• Lives: http://lives.sourceforge.net/• Alien: http://kitenet.net/~joey/code/alien• Firefox: http://www.mozilla.com/• Evolution: http://projects.gnome.org/evolution/• Openoffice (versión no oficial incluida en Ubuntu y otras distribuciones): http://go-oo.org• Gedit: http://projects.gnome.org/gedit/• Amule: http://www.amule.org/• Transmission: http://www.transmissionbt.com/• Gparted: http://gparted.sourceforge.net/• Remastersys: http://remastersys.sourceforge.net/• Ubuntu: http://www.ubuntu.com/• Ubuntu Studio: http://ubuntustudio.org/

En la red

Diego Germán Gonzalez trabajó en el área de Marketing y sistemas en diversas empresas textiles argentinas. Actualmente es consultor freelance en temas de comercio electrónico, marketing online e implementación de software de código abierto.

Sobre el autor

completo toda la aplicación. A veces es mejor empezar de cero que ponerse a mirar qué cosas hay que modificar y cuáles pueden mantenerse.

Para que os hagáis una idea, la primera versión de Z-Store que se montó contaba con doce tablas en la base de datos; la versión que hay montada actualmente tiene veintisiete; y la nueva aplicación va ya por las cincuenta y tres, y seguro que todavía hacen falta algunas más.

P: Además de ropa, ¿qué otros artículos ofrece Merchandlinux?R: Actualmente hay poca variedad debido al bajo presupuesto. Aparte de camisetas ofrecemos gorras, chapas y muñecos anti-estrés de Tux. También tenemos intención de incorporar peluches de Tux, llaveros y algún nuevo modelo de camiseta.

Espero que, cuando esté funcionando la nueva plataforma, podamos contar con muchos más artículos.

P: Pero no solo usas Internet para (tratar de) ganar dinero sino también como tera-pia. Háblame de HOY CRITICAMOS.R: Antes de nada, me gustaría aclarar algo: Merchandlinux.com es un proyecto sin ánimo de lucro. Pretendemos que el proyecto pue-da mantenerse solo y ampliar su catálogo con los beneficios que se produzcan de sus ventas. Nada más.

En cuanto a Hoycriticamos, hace un tiem-po me di cuenta de que hay muchas cosas de la vida diaria que me sacan de quicio, bien por ser injustas o por escapar de todas las leyes posibles de la lógica. De modo que, como en mi cabeza no iban a servir de nada (al menos, nada bueno), decidí abrir un blog y plasmarlas por escrito lo mejor que puedo, intentando hacerlo siempre con sarcasmo, mala leche y, en definitiva, algo de humor.

Realmente no hay mucho que decir sobre Hoycriticamos. Es un blog como otro cualquiera, sólo que en éste no hay faltas de ortografía.

Page 50: Android en La Era Digital Linux 10 2010 ES

opiniónSí, es molesto, pero es por su seguridad

50 LiNUX+ 10/2010

Las páginas web a las que accediera deberían ser autorizadas previamente. Y desgraciadamente, si son páginas diná-micas, cada acceso supondría una nueva autorización. Es por su seguridad.

Tanto la mesa como las ventanas de-berían tener aislamientos especiales, tanto contra vibraciones como contra radiacio-nes electromagnéticas y debería ser impo-sible ver el contenido del monitor si no se es el usuario. Así se evitaría que lo teclea-do o visualizado pudiera ser visto o espia-do a distancia. Es por su seguridad.

No parecen muy lógicas estas medidas de seguridad, ¿no? Dudo mucho que los informáticos del Pentágono quieran imple-mentarlas, y mucho menos los usuarios aceptarlas. Pero… ¡si es por su seguridad! En un avión aceptamos que nos revisen hasta la ropa interior, pero cuando se trata de cambiar la contraseña cada cierto tiem-po, nos molesta y no lo hacemos.

Alguien dirá que no ha habido una situación como la de las torres gemelas a nivel informático. No, por ahora, que se-pamos, no han costado vidas los millones de códigos maliciosos, ni nos acordamos del Viernes 13, del Michelangelo, del I Loveyou, del Sasser, del Netsky, del Conficker… ni de los cientos de códigos maliciosos que han aparecido desde que empecé a escri-bir este texto.

Ni nos acordamos de los millones de euros que cuestan los fraudes a usuarios de Internet, ni sabemos cuántos usuarios han tenido problemas de salud por com-pras de medicinas fraudulentas. Como es solo un ordenador, parece que da igual.

Y no da igual. Si viéramos como nor-mal la seguridad informática tal y como vemos (y sufrimos) la seguridad en un aeropuerto, seguro que la experiencia de Internet sería mucho más agradable, ya que por lo menos la silla es más cómoda y el café es infinitamente mejor. Sí, es mo-lesto, pero es por su seguridad.

Sí, es molesto, pero es por su seguridad

Fernando de la Cuadra, director de Educación de Ontinet.com, distribuidor en exclusiva de las soluciones de seguridad de ESET en España

Este verano he tenido la opor-tunidad de viajar a Estados Unidos, y evidentemente no la dejé pasar. Los viajes en avión

ya sabemos todos que son molestos, apar-te de la incomodidad de los asientos (y más si mides 1,88 y pesas 120 kg, pero esto ya es un tema personal) y el sabor del líquido al que las azafatas llaman “café”.

El principal problema es la paranoia de la seguridad. Si un control de seguridad en el aeropuerto de Barajas es incómodo de pasar, en Nueva York se convierte en una tarea realmente tediosa. Hasta tres veces tuve que circular por un arco de seguridad hasta que descubrieron que lo que sonaba eran los remaches metálicos de mis pantalones vaqueros. Iba con los bolsillos vacíos, sin cinturón, sin reloj, sin gafas, descalzo y con los brazos en alto.

Eso sí, antes de eso tuve que someter a mi equipaje a un análisis por rayos X. No lo pasó, ya que tenía un elemento tre-mendamente peligroso en la maleta: libros. Tuve que dar mi combinación del candado para que un “amable” agente de aduanas pudiera abrir la maleta y analizar con mi-

nuciosidad ese extraño elemento lleno de papel y letras llamado libro. Debe ser la falta de uso de los libros por su parte.

Evidentemente uno tiende a moles-tarse un poquito por tanto control, pero en el fondo no son más que medidas de seguridad, que pueden evitarnos muchos problemas en un avión, y mucho más en un aeropuerto del cual salió un individuo que provocó varios miles de muertes en las torres gemelas.

Una vez sentado en mi taburete (per-dón, “asiento de cabina de pasajeros”), in-tenté pensar en qué dirían los señores que redactaron esas normas de seguridad si se les aplicasen unos controles equivalentes cada vez que se fueran a poner delante de su ordenador.

En primer lugar, el sistema no les deja-ría hacer nada si no tuviera absolutamente todas las actualizaciones necesarias del sistema. Y no solo eso, sino que en cada arranque comprobaría todas y cada una de las aplicaciones instaladas por si existiera un nuevo parche de seguridad. En caso de que se hubiera detectado una amenaza contra alguna de esas aplicaciones, el sis-tema quedaría bloqueado hasta que no se solucionara. Pero es por su seguridad.

A continuación, y una vez introducida la contraseña de acceso al sistema, se le pediría que la cambiara. No cada mes o así, no, qué va: cada hora aparecería una ventana en la que se le volvería a pedir una contraseña, que no sería válida en caso de que tuviera alguna similitud con alguna de las contraseñas empleadas en los últimos tres meses. Por supuesto, longitud mínima de 15 caracteres. Es por su seguridad.

En caso de que alguien se acercara a hablar con el usuario del ordenador, obligatoriamente debería bloquear la pan-talla o cerrar sesión. Lamentablemente, al volver a iniciar la sesión o desbloquear la pantalla, debería volver a poner su contra-seña. Es por su seguridad.