Vous êtes sur la page 1sur 50

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

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

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

�����������

c/Martínez Valls 56, bajos


46870 Ontinyent (Valencia)
Teléfono 902 33 48 33 - Fax 96 191 03 21
http://www.eset.es - ventas@eset.es
a modo de introducción
El primer paso es el más dificil

El primer paso
es el más dificil
¿ 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!

Dorota Kulawik
Redactora Jefe de Linux+

www.lpmagazine.org 3
índice

En este número

novedades

3 Noticias
José Alex Sandoval Morales
Jefe del editorial:
Paweł Marciniak 8 Ubuntu
Raúl Sanchez Martinez
Director de publicaciones:
Ewa Łozowicka 10 Mandriva
Juan Gamez
Redactora jefe:
Dorota Kulawik 11 FreeBSD
dorota.kulawik@software.com.pl Osvaldo R. Salazar S.

DTP:
Marcin Ziółkowski soluciones para empresas
Graphics & Design, www.gdstudio.pl
13 ¿Que es el Sistema de Administración
Producción: de Procesos?
Andrzej Kuca Brian Reale
andrzej.kuca@software.com.pl 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
Dirrección: promete brindar una herramienta para crear y desarrollar una gran varie-
Software Press Sp. z o.o. SK, dad de aplicaciones sin la necesidad de programadores y/o técnicos.
ul. Bokserska 1,
02-682 Varsovia,
dispositivos móviles
Polonia

tel. +48 22 427 32 85, 17 Android en la era digital al alcance


de tu dispositivo favorito
+48 22 427 36 46,
Ramón Becerra Reynoso
En el mes de julio de 2005, Google compró Android Inc., una pequeña
fax +48 22 224 24 59
empresa de Palo Alto, California. Al mismo tiempo comenzaron rumo-
res acerca de que Google estaba planeando construir su teléfono celular,
www.lpmagazine.org/es
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,
La Redacción se ha esforzado para que el material publicado
pero Android resultó ser algo mucho más interesante y revolucionario: un
en la revista funcionen correctamente. Sin embargo no se
Sistema Operativo Open Source para teléfonos celulares impulsado nada
responsabiliza de los posibles problemas que puedan surgir.
más y nada menos que por Google.

Todas las marcas comerciales mencionadas en la revista


son propiedad de las empresas correspondientes y han sido linux en educación
usadas únicamente con fines informativos.

22 ¡Socorro!. ¡Lo he perdido todo!. Recuperación de


archivos borrados o corruptos con Linux
Marí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.

4 LiNUX+ 9/2010
índice

música y Linux

29 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

35 Android y sus aplicaciones


Roberto 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-s
positivos 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

41 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.

50 Sí, es molesto, pero es por su seguridad


Fernando 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é”.

www.lpmagazine.org 5
novedades
NE WS

Noticias sección llevada por Alex Sandoval

Amarok 2.3.2 “Moonshine” ya está aquí


Amarok, que acaba de hacer pública su El mago y la magia
L
versión 2.3.2 con nombre en clave “Moons-
os últimos tiempos no han sido fáciles libre sea fácil de usar para todo el mundo;
hine”. En esta nueva versión, el equipo de
desarrolladores se ha centrado sobre todo para Mandriva. Junto a un importante Proporcionar herramientas de configuración
en escuchar a su comunidad en lo que a la descenso de popularidad dentro de la del sistema integradas, y otras.
correción de errores se refiere, algunos de los comunidad Linux como distro de escrito- Ya hay muchas personas que han
cuales existian desde hace bastante tiempo.
rio, en detrimento de otras alternativas, decidido seguir el fork, pero las personas
Entre las correciones más destacadas se
encuentra la colección dinámica, que debería hemos asistido a cambios en su directiva, que se quieran unir serán bienvenidas y se
funcionar mejor con discos duros externos amagos de venta de la compañía debido agradecerá cualquier ayuda que ofrezcan
y memorias USB, que deberán ser reesca- a su precaria situación financiera, cercana en las diversas tareas relacionadas con el
neados de nuevo para que los cambios sean
a la bancarrota, ingenieros que abandonan establecimiento de la nueva distribución.
efectivos. También el navegador de la colec-
ción se actualiza bien después de un reesca- el barco (como Pascal Terjan, Arthur Mello
neado completo (antes “obligaba” a reiniciar o Frederic Crozat)… Y todo esto sólo en el Mandriva contraataca
Amarok para ver lo último añadido). último año. A través de Noticias Drake, el blog oficial de
Otras mejoras son el servicio de Internet de
Todo lo anterior son noticias extraidas Mandriva, comentan unos planes realmente
Last.fm, que ya funciona sin usar KWallet
“a la fuerza”, la sección de podcasts, que de Noticias Drake, que por otra parte nos ambiciosos para su futuro más cercano. De
ahora los agrupa en carpetas para una mejor ha dejado también titulares un tanto más hecho, más que con un comunicado al uso,
catalogación, o el cuadro de búsquedas de la esperanzadores, como ¿Mandriva salvada nos encontramos con toda una declaración
colección, que aumenta su productividad con
por inversionistas?, Caída y resurrección de de intenciones que, de no caer en saco ro-
nuevos criterios a configurar.
Amarok 2.3.2 es al fin 100% compatible con Mandriva Linux, Mandriva ¡Vive! o Un fondo to, promete mucho.Podemos destacar que
KDE SC 4.5. Con esta versión también se ruso entra en el capital de Mandriva. Mandriva sigue adelante, pero con cambios.
presenta una nueva Guía de Inicio Rápido, Un montón de noticias a la que ahora se El primero y más importante es potenciar su
algo especialmente útil para los nuevos
suma una última nota de Bruno Cornec, co- nueva edición “comunitaria” -que no aclaran
usuarios de Amarok que quieran dominar al
completo todas las funciones de este increible laborador destacado de la distribución, que si reemplazará a la Free y One, pero eso
reproductor y gestor musical. ha escrito es un su blog una entrada nada parece- con:
Para descargar o actualizar a Amarok 2.3.2 alentadora (con conocimiento de causa,
“Moonshine”, sólo tenéis que mirar en su
suponemos) y que es recomendable leer • Una “Comunidad Mandriva” autónoma,
página de descargas, donde se dan las instruc-
ciones pertinentes dependiendo de la distribu- para saber cómo está el cotarro. con estructuras de gobierno propio pa-
ción que uséis. En definitiva, el ambiente está muy ra asegurar su independencia respecto
Broadcom libera sus controladores al código
enrarecido, y al parecer ya hay usuarios a la compañía.
abierto planteándose el cambio de sistema opera- • La versión comunitaria de Mandriva
Esta es una gran noticia para los usuarios tivo. Una pena, pues si en algo se distinguía será en la que se basen Powerpack,
Linux. Los chips inalámbricos de Broadcom, especialmente Mandriva, era en cuidar ca- Corporate Desktop y Mandriva Enter-
utilizados por casi todo el mundo en esta
industria, han sido un gran dolor para los
da aspecto de su sistema operativo. prise Server, que no desaparecen.
usuarios de Linux, porque la empresa no • Dicha versión comunitaria pretende,
daba a conocer el código fuente de los con- La comunidad responde: ¡Magia! además, ser la mejor distrubución KDE
troladores. Así que durante mucho tiempo, se Como la mayoría de los empleados que del mundo.
crearon soluciones provisionales, las que no
estuvieron excentas de problemas durante el
trabajaban en la distribución Mandriva
proceso. Ahora, Broadcom ha anunciado la Linux fueron despedidos debido a una Respecto al último punto, aclaran que
versión inicial de un controlador para Linux liquidación realizada por Edge-IT (una aunque la versión “oficial” se centrará en
totalmente abierto para la última generación filial de Mandriva SA) y la confianza en
de chipsets 802.11n. El controlador, aún en
desarrollo, está liberado con su código fuente
la compañía ha disminuido, la comunidad
completo y utiliza la pila nativa mac80211. de desarrollo (incluyendo los desarrolla-
Es compatible con múltiples chips actuales dores del núcleo) han decidido hacer un
(BCM4313, BCM43224, BCM43225), proyecto derivado (fork, en inglés), una
además proporciona un marco de trabajo con
soporte para chips adicionales en el futuro,
nueva distribución.
incluyendo chips integrados mac80211. La nueva distribución de Linux, llamada
Greg Kroah-Hartman, líder del Linux Driver Mageia, será administrada por una organi-
Project e ingeniero en Novell ha destacado zación sin fines de lucro que se creará
que “el controlador inalámbrico de Broadcom
para Linux es ahora un controlador abierto y
pronto. Algunas de las ideas y planes para
formará parte del kernel en la versión 2.6.37″. esta distribución son: Mantener un alto
Eso significa que probablemente todas las nivel de integración entre el sistema base, ¿Le han visto los responsables de Mandriva las
distribuciones que aparezcan en los primeros el escritorio (KDE / GNOME) y las aplicacio- orejas al lobo? Muy posiblemente. ¿Le darán
meses de 2011 ya usen un kernel con sopor-
te nativo para estos controladores y estos
nes, sobre todo mejorar la integración con a partir de ahora la importancia y respeto que
chipsets. software de terceros (ya sea software libre merece a su comunidad? Eso esperamos.
o propietario); Hacer que Linux y el software ¿Se creerán todo esto desde Mageia? Ya veremos…

6 LiNUX+ 10/2010
novedades NE WS

sección llevada por Alex Sandoval Noticias

KDE, animan a la comunidad a construir las • No se va a tocar Cooker en ningún


Insulsa defensa de Sony,
versiones de GNOME, XFCE, LXDE, etc. aspecto. retirada del soporte Linux en PS3
Sinceramente, no sé cómo reaccionar ante Sony eliminó la conocida función Other
ésto (han ido mucho más lejos de lo que se Parece como si en Mandriva hubiesen OS en su consola PlayStation 3 mediante
firmware en los modelos antiguos, que
atrevieron a hacer en openSUSE). despertado de un mal sueño -provocado
prometía la funcionalidad de poder
Pero la cosa no termina aquí, y entre por ellos mismos, esto que quede claro- instalar otros sistemas operativos,
otros temas anuncian una distribución edu- y quisieran hacer algo al respecto. Lo que Linux. Ello acabó con una lluvia
cativa especialmente diseñada para su uso está muy bien, claro, pero después todo lo de demandas hacia la compañía por
publicidad engañosa, entre otros.
en centros de enseñanza, nuevas incorpo- leído, uno ya no sabe qué pensar.
David Verner, uno de los demandantes,
raciones a su plantilla de trabajadores o su En fin, que la cosa está calentita, y esto argumentó: “escogí comprar PS3,
interés en ofrecer soluciones en la nube. es sólo el principio. Las intenciones están frente a Xbox o Wii, porque ofrecía la
Además de todo lo dicho, desde Man- claras; ahora faltan los hechos. función Other OS pese al hecho de
que PS3 era sustancialmente más cara
driva se defienden de algunos rumores http://microteknologias.wordpress.com/
que las otras consolas de juego”.
aparecidos últimamente: 2010/09/18/ex-desarrolladores-de-man- Pero el señor Verner no es el único
driva-crean-mageia/ afectado por la medida ya que varios
• Mandriva está viva y siempre lo estará. http://www.muylinux.com/2010/09/22/ gobiernos y ejércitos, adquirieron grandes
cantidades de PS3 debido al gran
• No se cambiará de RPM a DEB. mandriva-responde-a-la-comunidad
potencial de proceso que ofrece el
chip Cell.
Sony como gran compañía se defiende
Novell en conversaciones de venta de las acusaciones de manera burocrática
y haciendo uso del poder que le confiere
con VMware su posición. Alega que es la propietaria
del hardware y el cliente es un usuario

N ovell estaría en avanzadas conversa-


ciones con al menos dos comprado-
res, para vender la compañía de software
del dispositivo que acepta una licencia, es
decir, se reservan el derecho a modificar
el software y limitar las posibilidades de
la consola.
en partes separadas, según indican perso- Para más inri, Sony comenta que dicha
nas familiarizadas con el asunto. advertencia viene en el texto legal que
VMware estaría detras del sistema hay que aceptar para comenzar a usar el
producto:
operativo de negocios SUSE Linux de
“podría ser necesario para SCEA
Novell, según indica la fuente. Attachmate De confirmarse, habrá que ver qué sucede con ofrecer ciertos servicios a la consola
Corp., una compañía de software de res- los acuerdos con Microsoft, la cartera de PS3 para asegurar su correcto
paldado, podría terminar comprando par- patentes de software propiedad de Novell funcionamiento”
(el usuario)“conoce y acepta que
te o la totalidad de los activos restantes, y el proyecto openSUSE. Esperemos que
estos servicios podrían cambiar su
incluyendo NetWare, el sistema operativo VMWare sepa aprovechar todo el potencial configuración actual, causar la retirada
de red de Novell. de los productos y servicios que tiene Novell, de elementos estéticos o aspectos del
De confirmarse, habrá que ver qué su- y continue apoyando los proyectos de la sistema, causar pérdidas de datos o
contenidos, o causar
cede con los acuerdos con Microsoft, la comunidad.
la pérdida de funcionalidades”.
cartera de patentes de software propiedad ¿Estamos ante una medida comprensible?,
de Novell y el proyecto openSUSE. Espe- • Simplificar su experiencia de compra ¿o bien Sony ha aprovechado su posición
remos que VMWare sepa aprovechar todo e implementación para dejar de ofrecer y mantener dicha
funcionalidad que anunciaban junto con
el potencial de los productos y servicios
los modelos no-SLIM? Esto es lo que
que tiene Novell, y continue apoyando losAdemás, VMware planea estandarizar los parece otro caso de productos con licencias
proyectos de la comunidad. productos basadas en appliances virtuales abusivas que permiten medidas como ésta,
Alianza Novell-VMware comienza a daren SLES for VMware para simplificar la im- dejando al usuario en un segundo plano.
frutos: SLES para vSphere plementación y la administración continua ¡Pero si ese es tu trabajo!
VMware y Novell están ampliando de estas soluciones. ¡Tienes que intentarlo!
su alianza tecnológica para facilitar a los VMware y Novell han comentado Ubuntu y el resto de distros están
compitiendo con Windows 7. Y con
clientes el uso del sistema operativo que con la adquisición de una licencia de
anteriores versiones de Windows.
SLES en entornos vSphere con ofertas de SUSE Linux Enterprise Server for VMware Y con Mac OS X. Por eso evolucionan los
soporte que ayudarán a las organizacio- y la suscripción a VMware vSphere ofre- sistemas operativos: para mejorar, para
nes a: cerán gratuitamente la suscripción de ser más competitivos, y para convencer
a más gente de que son la opción
parches y actualizaciones para la nueva
correcta.
• Reducir el costo de mantenimiento de edición SLES for VMware. http://www.muylinux.com/2010/09/24/
SLES en entornos vSphere http://microteknologias.wordpress.com/ canonical-ubuntu-no-esta-compitiendo-
• Obtener soporte técnico directo de 2010/09/17/novell-en-conversaciones- necesariamente-con-windows-7
VMware para vSphere y SLES de-venta/

www.lpmagazine.org 7
novedades
Ubuntu sección llevada por Raúl Sanchez Martinez

Ubuntu 9.04 alcanzará su fin de ciclo el 23/10 Ubuntu 10.10 «Maverick Meerkat» (y sus
variantes) alcanzan la primera beta
Ubuntu 9.04 «Jaunty Jackalope», aquella
gran edición de Ubuntu que fuera lanzada

C
un 23 de Abril de 2009, dejará de recibir
ada vez queda menos para una nueva que vimos), donde veremos imágenes
soporte el 23 de Octubre de este año,
según ha sido informado por Canonical.. versión de Ubuntu 10.10 (Kubuntu, y videos de Ubuntu 10.10, en total veremos
De esta manera es otra edición de las Lubuntu, Edubuntu, Xubuntu y sus tan- todas las mejoras de esta nueva versión.
distribuciones GNU/Linux que alcanza tas variantes) esté entre nosotros. Pero Cabe aclarar que esta versión se en-
el final de su ciclo, dando el lugar a las
siguiendo el camino planteado, se ha trega con el controvertido Wallpaper que
que la preceden.
liberado la Beta, esperando para fines de en su momento se dijo, y dije, sería el wall-
Ubuntu 11.04 recibe el nombre de Natty Narwhal este mes con la RC y finalmente, si todo paper oficial; horas más tarde vino una es-
Mark Shuttleworth ha hecho una publi-
continúa bien, el 10.10.10 veremos la ver- pecie de anuncio oficial al respecto, acla-
cación en su blog donde da a conocer
el nombre clave para lo que sera Ubuntu sión final. rando que ese wallpaper no sería el oficial
11.04 cuando el mes de abril de 2011 esté A diferencia de otras oportunidades, y hace horas el propio Mark Shuttlewrth en
en el calendario. El nombre es Natty Na- en la página de Ubuntu veremos el anun- la lista de correos de Ayatana ha aclarado
rwhal y tiene un simbolismo muy especial
cio con todos los detalles, tanto de Ubuntu un poco la situación del por qué hoy no
dado que el animal que nombra a esta
versión puede llamarse al unicornio del como de sus variantes, así como también tenemos, aún, un wallpaper por defecto
mar y como menciona Mark en su blog es los correspondientes links de descarga. para Ubuntu. Lo que si veremos son los
lo mas cercano a un unicornio y lo que este Los chicos de Web Upd8 han hecho demás wallpapers que han sido seleccio-
animal simboliza.
un muy buen post (que demás está decir nados (en total 17) para acompañar esta
El desarrollo de Ubuntu 11.04 no comen-
zará sino hasta que Maverick (Ubuntu recomiendo visitar, al menos para refres- nueva entrega.
10.10) sea lanzado, pero se ha mencionado car la mente con las novedades visuales
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”
Utorrent en Linux
como mascota de esta versión. Entre esos
sueños por alcanzar Mark menciona, por
ejemplo, un millón de implementaciones
A sido liberado uTorren para Linux en
su versión de prueba, sin duda mu-
chas personas han estado esperando esta
cho y luego seleccionando “Extraer Aquí”.
Te crea un directorio llamado bittorrent-ser-
ver-v3_0 que puedes mover a tu directorio
en la nube, la cura para el veneno propie-
tario y por que no el sueño de alguien con aplicación y de verdad que será muy inte- home o dejarlo en Descargas. Si deseas
“su primer PC”. Esta inspiración es la que resante ver si uTorrent para Linux es adop- moverlo puedes hacerlo arrastrando el di-
se busca para hacer de Ubuntu 11.04 la tado por la comunidad como la aplicación rectorio bittorrent-server-v3_0 a tu “Carpe-
versión mas elegante y funcional que se
por defecto para descargar archivos .to- ta Personal” o con el siguiente comando:
haya logrado y que no será un logro solo
de Canonical o de la comunidad Ubuntu rrent. A diferencia de otras plataformas, la mv bittorrent-server-v3_0 ~.
sino de todo el ecosistema del software versión para Linux no es como una aplica- Para ejecutar uTorren para linux de-
abierto desde 2jmidid hasta zzliplib con ción estandar sino un daemon que levanta bes teclear los siguientes comandos:
Debian como aliado y que igual que Mark,
un servidor en el que se integra una inter-
aprovechamos para felicitar a Debian por
sus 17 años de existencia. faz de usuario web (llamada webui) en cd ~/bittorrent-server-v3_0
la que se puede manejar prácticamente sudo ./utserver
Utorrent para Linux Liberado
igual que las versiones de otras pllata-
Hoy ha sido liberado uTorren para Linux en
su versión de prueba, sin duda muchas per- forma pero por medio de un navegador Aparentemente no ocurre nada, pero de-
sonas han estado esperando esta aplicación como Firefox. bes recordar que es un servidor por lo que
y de verdad que será muy interesante ver Una de las característica importantes tienes que acceder a el por medio de un
si uTorrent para Linux es adoptado por la
es que el server utiliza una API Web por cliente y para ello uTorrent para Linux in-
comunidad como la aplicación por defecto
para descargar archivos .torrent. A diferencia medio de HTTP por lo que otras aplicacio- cluye una interface web para usarlo como
de otras plataformas, la versión para Linux nes pueden comunicarse con el daemon una aplicación web.
no es como una aplicación estandar sino de utserver y pudiera ser que veamos otras Para acceder a la interfaz de uTorren
un daemon que levanta un servidor en el
intefaces o front-ends así como posibles para Linux abre un navegador como Fire-
que se integra una interfaz de usuario web
(llamada webui) en la que se puede manejar mejoras, agregados o lo que una comuni- Fox o Google Chrome y teclea la siguiente
prácticamente igual que las versiones de otras dad pueda imaginar. dirección: http://0.0.0.0:8080/gui/.
pllataforma pero por medio de un navegador Si quieres ver como instalar y ejecutar Te pedirá un usuario y una contrase-
como Firefox.
uTorrent para Linux en Ubuntu realiza los ña. Debes teclear “admin” (claro sin las
Una de las característica importantes es que
el server utiliza una API Web por medio de siguientes pasos: comillas) y dejar en blanco el campo de la
HTTP por lo que otras aplicaciones pueden Descarga uTorrent para Linux en esta contraseña y listo podrás crear y agregar
comunicarse con el daemon de utserver y pu- URL: http://www.utorrent.com/downloads/ archivos .torren para compartir y descar-
diera ser que veamos otras intefaces o front-
linux. gar los archivos, musica, software, pelícu-
ends así como posibles mejoras, agregados
o lo que una comunidad pueda imaginar. Puedes descomprimir el paquete con las y un gran etc. que puedes encontrar en
el siguiente comando o dando click dere- sitios como thepiratebay.org.

8 LiNUX+ 10/2010
novedades
Ubuntu
sección llevada por Raúl Sanchez Martinez

LibreOffice, el proyecto que asegura el futuro Si quieres ver como instalar y ejecutar
uTorrent para Linux en Ubuntu realiza
de OpenOffice como suite Open Source los siguientes pasos: descarga uTorrent para
Linux en esta URL: http://www.utorrent.com/

V oy a empezar esta entrada por


el final… con la reflexión final..
Cuando Oracle decidió comprar a Sun
tarde, la comunidad de desarrolladores
crean The Document Fundation y apa-
rece LibreOffice, con el apoyo de gran-
downloads/linux.
Puedes descomprimir el paquete con el si-
guiente comando o dando click derecho
y luego seleccionando “Extraer Aquí”.
Microsystems, lo hizo principalmente des atrás, entre ellos: Richard Stallman
<!--
por su producto estrella Java, pero Sun (FSF), Chris DiBona (Google), Guy google_ad_client = "pub-
mantenía productos de gran enverga- Lunardi (Novell), Jan Wildeboer (Red 4901283407969566";
dura a los cuáles Oracle a dejado com- Hat), Mark Shuttleworth (Canonical), google_alternate_color = "FFFFFF";
google_ad_width = 468;
pletamente de lado y, en algunos ca- Simon Phipps (Open Source Initiati-
google_ad_height = 60;
sos, ha metido sus nefastas manos en ve), Stormy Peters (Gnome). google_ad_format = "468x60_as";
ellos, hasta en Java.. He leído que Mark Shuttleworth ha google_ad_type = "text_image";
Lo cierto que Oracle pudo comprar dicho que Ubuntu incluirá a LibreOffice… google_ad_channel ="";
google_color_border = "#FFFFFF";
el producto, pero no a sus desarrollado- el producto actualmente está en Beta
google_color_link = "#000000";
res, no a la comunidad, y como los pro- y a tan sólo 11 días para el lanzamiento google_color_bg = "#FFFFFF";
ductos de Sun estaban licenciados co- de Ubuntu 10.10 no creo que se llegue google_color_text = "#000000";
mo Open Source hoy le dan el zas en la a tiempo en su inclusión. google_color_url = "#000000";
google_ui_features = "rc:0";
bocota a Oracle… y la verdad me ale- La comunidad de voluntarios que
//-->
gra… Esta noticia es la típica noticia que desarrollan y promueven OpenOffice. tar -zxvf utorrent-server-3.0-
todo amante del software open source org anuncian un importante cambio en 21701.tar.gz
quiere y ama dar… la estructura del proyecto. Atrás que- Te crea un directorio llamado bittorrent-
server-v3_0 que puedes mover a tu directorio
Muchos de ustedes recordarán dan más de diez años en donde Sun
home o dejarlo en Descargas. Si deseas
que tras la adquisición, el creador de Microsystems actuaba como fundador moverlo puedes hacerlo arrastrando el
Java había renunciado; tras idas y ve- y patrocinador del proyecto, los buenos directorio bittorrent-server-v3_0 a tu
nidas, Oracle mata a OpenSolaris, y la tiempos. Ahora bien, Oracle tiene los “Carpeta Personal” o con el siguiente comando:
<!--
comunidad garantiza su desarrollo en derechos de la marca OpenOffice.org,
google_ad_client = "pub-
forma independiente a estos mucha- por lo que The Document Fundation 4901283407969566";
chos con la aparición de OpenIndia e invitó a Oracle a participar entregando google_alternate_color = "FFFFFF";
Illumus... Con OpenOffice (el que más la marca, y si eso no ocurre el producto google_ad_width = 468;
google_ad_height = 60;
venía durando) empezaron a hacer de continuará llamándose LibreOffice.
google_ad_format = "468x60_as";
las suyas, y antes que sea demasiado google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "#FFFFFF";

Disponible la nueva fuente de Ubuntu google_color_link = "#000000";


google_color_bg = "#FFFFFF";

en Maverick Meerkat google_color_text = "#000000";


google_color_url = "#000000";

J usto cuando se creía que no se lle- Como nos indican desde Web Upd8, google_ui_features = "rc:0";
//-->
gaba a terminar el trabajo y algunos ha sido licenciada como Libre font, bajo
Para ejecutar uTorren para linux debes teclear
ponían en duda su presencia en Ubuntu Ubuntu Font Licence 1.0: los siguientes comandos:
Maverick Meerkat, acaba de publicarse Canonical are working with SFLC cd ~/bittorrent-server-v3_0
en los repositorios oficiales de Ubuntu and SIL on a revision of the OFL with sudo ./utserver
Aparentemente no ocurre nada, pero debes
10.10 (Desktop y Netbook) y Kubuntu the intent of adopting that revision for a
recordar que es un servidor por lo que tienes
10.10 la «ttf-ubuntu-font-family». future version of the Ubuntu Font Fami- que acceder a el por medio de un cliente y
Si estás usando Maverick, basta ly. This Ubuntu Font Licence serves as para ello uTorrent para Linux incluye una
con que desde la terminal ejecutes el an interim licence until that is complete. interface web para usarlo como una aplicación
web. Para acceder a la interfaz de uTorren
siguiente comando: Source.
para Linux abre un navegador como FireFox
Esto se debe a que todavía que- o Google Chrome y teclea la siguiente
sudo apt-get install ttf-ubuntu- dan detalles para terminar el tema de dirección: http://0.0.0.0:8080/gui/
font-family licencias. Te pedirá un usuario y una contraseña.
Debes teclear “admin” (claro sin las comillas)
Si no usas Ubuntu 10.10, podes
y dejar en blanco el campo de la contraseña
Se ha creado una nueva web para bajarte el paquete de este enlace. y listo podrás crear y agregar archivos
soporte, documentación, pruebas, re- Yo llevo un buen tiempo utilizándo- .torren para compartir y descargar los archi-
portes, etc. Y se espera poder lanzarla la, y la uso a diario en cada escrito que vos, musica, software, películas y un gran
etc. que puedes encontrar en sitios como
en distintos servicios para que podamos presento.. La verdad es excelente hasta
thepiratebay.org
usarlas en nuestras webs. para eso.

www.lpmagazine.org 9
novedades
Mandriva sección llevada por Juan Gamez

Control Parental
V amos 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). de la sección de seguridad. Una vez que fico bloqueando aquellos sitios web que
Además nos permite limitar y concre- hayamos ingresado en la herramienta hayamos colocado en la pestaña Lista
tar el horario en el cual está permitida nos encontraremos con varias pestañas. negra.
la navegación. La primera es la de configuración Yo he probado con distintas direccio-
Yo soy de la opinión de que los niños del control. Lo primero que debemos de nes y son bloqueadas siempre e incluso
y jóvenes tienen en Internet una exce- acer es activar el control parental. Ade- he intentado burlar la seguridad y me ha
lente herramienta para que aprendan, se más nos encontramos con tres niveles sido imposible, por lo que pienso que el
comuniquen y se desarrollen como per- de control, desde el más bajo, orienta- sistema es plenamente confiable.
sonas. Es imprescindible educarles y en- do para jóvenes hasta el más alto, reco- También podemos bloquear progra-
señarles a que realicen una correcta uti- mendado para niños pequeños. mas en la cuarta pestaña. Podemos ac-
lización de la red de redes. Pero también Por defecto, todos los usuarios están tivar esta opción y crear una lista con los
hay que tener en cuenta que no todos sujetos a esta política de control. Pode- programas que no queremos que sean
los contenidos que podemos encontrar mos definir qué usuarios quedan fuera ejecutados por ningún usuario del sis-
en la web son recomendables para to- de los bloqueos. Así mismo, en esta pes- tema. Así mismo podemos definir qué
das las edades, ni todo el mundo que se taña, podemos indicar la franja horaria usuarios están fuera de esta política.
conecta lo hace con buenas intenciones. dentro de las cuales están permitidas las Como veis con esta sencilla pero
Por todo ello el Centro Parental que nos conexiones. potente herramienta que además es fá-
ofrece Mandriva es una herramienta muy A partir de ahí tenemos dos formas cil de configurar y mantener, lograremos
adecuada para esta función. de realizar el bloqueo. O bien bloquean- que nuestros pequeños no tengan sor-
Para acceder a esta aplicación debe- do todo el tráfico de red y solamente presas desagradables cuando navegan
mos abrir, como root, el Centro de Con- permitir aquellas direcciones que espe- por Internet además de aumentar su se-
trol de Mandriva Linux. Encontraremos el cifiquemos en la pestaña de Lista blan- guridad y nuestra tranquilidad mientras
configurador del Control Parental dentro ca. O por el contrario permitir todo el trá- están conectados a la red.

Nace el Grupo de Artistas ArtDriva


L eemos en noticiasDrake que “con
el propósito de no solamente di-
fundir arte relacionado con Mandriva
Esperemos que aquellos que busca-
ban y buscan un espacio de arte dedi-
cado a esta distribución encuentren en
y el software libre, sino también de en- este sitio algo más de lo que estaban
señar al que tenga interés en aprender buscando, ya que este grupo ambiciona
a utilizar las aplicaciones libres para la también ser algo más que solo otro sitio
creación y manipulación de imágenes sobre arte”.
nace ArtDriva (http://artdriva.deviant
art.com/).

10 LiNUX+ 10/2010
novedades
BSD
sección llevada por Osvaldo R. Salazar S.

Overflow en bzip2
L as utilerías bzip2/bunzip2 y la bibliote-
ca libbz2 comprimen y descomprimen
archivos usando un algoritmo basado en
i386). En sistemas amd64 donde la
compatibilidad de las librerías i386
son usadas el sistema deberá de ser
y otras novedades en busca de bugs para
su corrección.

Burrows-Wheeler. Son generalmente más recompilado según se describe en Nvidia 256.53


lento que los compresión de Lempel-Ziv http://www.FreeBSD.org/handbook/ La nueva versión del driver NVIDIA esta
tales como gzip, pero proporciona general- makeworld.html listo para usarse a través de Update Ma-
mente una mayor cociente de compresión. 3) Actualizar el sistema directamente: nager tanto para sistemas de 32 bits y de
Al descomprimir datos, los valores codifi- # freebsd-update fetch 64 bits. De ese driver podemos observar:
cados no se comprueban adecuadamen- # freebsd-update install .
te, permitiendo un overflow. • Soporte para el driver de video ABI
Un atacante puede realizar entradas bsdtalk para el xorg-server en su versión 8,
maliciosas para que, al ser descomprimi- Bsdtalk ofrece podcast de manera perió- con lo que cubren la libreación próxi-
do, hacer que falle el motor de descompre- dica tratando sobre distintos temas, todos ma de xorg-server-1.9.
sión. Se sospecha que el atacante puede ellos relacionados con el mundo BSD. En • Corrección de bug que causa una
crear código para ser ejecutado, pero esto un formato libre y de libre descarga (ogg) lenta renderización para aplicaciones
aun no se confirma. ofrece varios temas por demás intere- OpenGL.
Observe que algunas utilidades, inclu- santes así como entrevistas, como en su • Corrección de regresión causada des-
yendo el archivador tar y la utilería bspatch edición 197 donde habla de FreeNAS 8 pués de la versión 256.35 que causa-
(usados en portsnap y la freebsd-update) y entrevista con M. Warner Losh . ba problemas con la estabilidad en las
descomprimen datos de bzip2 internamen- Pueden descargar los podcast en GPU tales como la GeForce GT 240.
te; los administradores de sistema deben http://bsdtalk.blogspot.com son altamente • Corrección en bug que permitía al
asumir que sus sistemas requieren en un recomendables. sistema colgarse cuando ejecutaba
cierto punto descomprimir datos de bzip2- de manera simultanea dos o mas apli-
compressed incluso si nunca invocan
Actualización de modems 3G caciones VDPAU.
Despues de realizar pruebas con modems
explícitamente la utilería bunzip2. Una vez que descargue el driver de http://
3G y cargar el driver u3g se encontraron
Para corregir el sistema se deben de www.nvidia.com/object/freebsd-x86-
algunos trucos (las versiones recientes
ejecutar alguna de las siguientes opcio- 256.53-driver.html se debe de cambiar
de FreeBSD tienen un conflicto entre u3g
nes: a el directorio que contenga el paquete
y umass pero esto ya tiene solucion). Pue-
a instalar y ejecutar, como root: #tar xzf
• Actualizar el sistema a cualquiera de den cargar el driver usando el siguiente
las siguientes 6-STABLE, 7-STABLE, comando como superusuario: NVIDIA-FreeBSD-x86-256.53.tar.gz &&

8-STABLE, RELENG_8_1, RELENG_ cd NVIDIA-FreeBSD-x86-256.53 && make


#kldload u3g install.
8_0, RELENG_7_3, RELENG_7_1
o RELENG_6_4. Después editar el archivo de configu-
• Actualizar el sistema vía código fuente ración para que el driver de NVIDIA X sea
Si deseas cargar el driver al momento
del parche: usado, esto normalmente se realiza cuan-
de iniciar, agrega con cuidado esta linea en
Los siguientes parches han sido verifi- do se ejecuta nvidia-xconfig.
/boot/loader.conf:
cados que apliquen para los sistemas
u3g_load=“YES” Certificación Profesional en BSD
FreeBSD 6.4, 7.1,
7.3, 8.0 y 8.1. El grupo de certificación para BSD (BS-
Lars Engels ha realizado una larga DCG) ha anunciado la publicación de los
a) Descargar el parche de la siguiente
y exhaustiva lista de APNs con todos los objetivos oficiales para examen de certifi-
dirección y verificar la firma PGP.
datos necesarios para una buen enlace. cación profesional en BSD.
# fetch http://security.
FreeBSD.org/patches/SA-10:08/ Primera mirada a el instalador de 9.0 El documento de 78 paginas contie-
bzip2.patch Uno de los cambios que vendrán en la ver- ne once divisiones principales, cada una
# fetch http://security. sión 9.0 es la habilidad de seleccionar múl- contiene un numero de objetivos, que son
FreeBSD.org/patches/SA-10:08/ tiples ambientes de escritorios durante la básicos para la certificación. El documento
bzip2.patch.asc instalación. El código estará completo en es una gran colaboración de la comunidad
unas semanas mas y se espera se pueda BSD. "El documento de provee una gran
b) Ejecutar el siguiente comando como mostrar durante el LinuxFest en Ohio. cantidad de objetivos para los profesio-
root: Hasta el momento el instalador sopor- nales de BSD, útil para, desde adminis-
# cd /usr/src ta KDE, GNOME, XFCE y LXDE. Además tradores de sistemas hasta responsables
# patch < /path/to/patch el usuario podrá expandir la selección de seguridad”. Después de desarrollarse
# cd /usr/src/lib/libbz2 conforme este seleccionando su escritorio durante dos años, el examen se realizara
# make obj && make depend && make y podrá agregar los componentes que de- en el 2011.
&& make install see se instalen. El documento puede ser descargado
NOTA: en la plataforma amd64, el Si deseas ser tester de esta nueva en formato pdf (en idioma inglés) de http://
procedimiento mencionado no actua- versión, entra al sitio de PC-BSD y contac- bit.ly/a3fmlo.
liza la librería lib32 (compatible con ta, ya que desean gente que pruebe esta

www.lpmagazine.org 11
soluciones para empresas
¿Que es el Sistema de Administración de Procesos?

¿Que es el Sistema
de Administración de Procesos?
Brian Reale
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.

E
l software BPM permite llegar del diseño rentes como personas (usan camisetas negras, no se
es@lpmagazine.org

a la ejecución de procesos de negocio sin quitan los head phones, trabajan de noche y por lo ge-
la necesidad de pasar por diseño de ba- neral son poco comunicativos), adicionalmente, nadie
ses de datos, programación de interfaces, entiende lo que hacen en la oficina, y para el colmo,
desarrollo de complicadas conexiones con otros sis- la empresa u organización cada día depende más en
temas ni uso de técnicas formales de programación. ellos (cuando los sistemas de la empresas fallan, la
Un sistema BPM completo incluye los componentes empresa se encuentra parada).
necesarios para que los desarrolladores de aplicacio- Sin embargo, en la actualidad, la promesa de una
nes de gestión y automatización de procesos creen herramienta o software que permita crear aplicaciones
flujos de trabajo con sus respectivas reglas de ne- sin intervención técnica (programadores) ¿es posible?
gocios, formularios electrónicos que acompañan los Nosotros que estamos en el mundo del ‘Enterprise
procesos, documentos imprimibles, y reportes geren- Software’ mucho tiempo sabemos que la diferencia
ciales de gestión sin programación. De esta manera entre fracaso y éxito de una implementación tiene
usuarios sin conocimientos de desarrollo de software mucho que ver con establecer correctamente las ex-
pueden crear estas aplicaciones de gestión y automa- pectativas del cliente o usuario. Un cliente que espera
tización de procesos. recibir un Mercedes Benz pero recibe un Ford Fiesta
A continuación se presenta un ejemplo de una no va a estar muy contento. Sin embargo, si un usua-
serie de procesos relacionados con el área de recur- rio quien espera recibir un Volkwagen con problemas
sos humanos. Cada uno de estos procesos puede ser de motor y al contrario recibe un Ford Fiesta nuevo
fácilmente desarrollado con un sistema BPM. y en estado perfecto, lo más probable es que quede
Procesos de Recursos Humanos: muy contento.
Si actualmente hay algún problema con BPM, es
• Solicitud de contratación de nuevo personal, que tal vez que crea expectativas demasiado altas.
• Selección y contratación de nuevo personal, Un software BPM es extremadamente útil y es una
• Inducción de nuevo personal, herramienta imprescindible para cualquier empresa
• Solicitud de permisos/vacaciones, hoy en día. Sin embargo, es necesario dejar claramen-
• Evaluación de personal, te establecido qué hace y qué no hace bien este tipo
• Desvinculación de personal. de software. Vamos a ver a más detalle lo que hace el
software BPM y cómo podemos aprovecharlo mejor
¿No sería fabuloso de verdad que los responsables en las organizaciones.
de recursos humanos puedan crear estas aplicaciones
sin la intervención de programadores? ¿Cómo sería el ¿Que es el BPM Software?
mundo sin programadores? En la actualidad esto es El BPM software es un tipo de Rapid Development
casi ciencia ficción pues describe un mundo donde Framework, pero se distingue entre otros porque su
gente sin formación de programadores puede crear enfoque es resolver problemas relacionados con wor-
aplicaciones informáticas. Para los gerentes y ejecuti- kflow administrativo. El BPM Software está pensado
vos de empresas y organizaciones esto sería una ma- y hecho para minimizar la necesidad de recursos téc-
ravilla. Los gerentes, aunque no lo dicen abiertamente, nicos y recursos de programación. La palabra clave
l tienden a tener miedo a los programadores dentro es minimizar. Hoy en día el entorno en el cual se usa
de sus organizaciones. Pues, para comenzar, son dife- cualquier Software Enterprise es demasiado compli-

www.lpmagazine.org 13
soluciones para empresas
¿Que es el Sistema de Administración de Procesos?

cado como para prescindir totalmente de recursos técnico. En implementarlos o automatizarlos. En la versión 2.0 de BPMN se
un contexto aislado, la configuración de un BPM puede ser sen- extiende el estándar a considerar temas de serialization del mo-
cillo. Pero el entorno en el cual un BPM puede realizar funciones delo para que se pueda exportar e importar modelos. XPDL 2.2
significativas en una organización nunca es aislado. Actualmen- es el otro estándar enfocado en cómo se debe describir un pro-
te, la arquitectura SOA de todos los softwares BPM líderes existe ceso en XML. El beneficio del estándar (tanto XPDL 2.2 y BPMN
para facilitar las conexiones a otros sistemas y servicios de ma- 2.0) es que ya hay muchos motores y diseñadores de BPM que
nera muy dinámica. Para realizar estas conexiones se necesita pueden interpretar estos modelos y así permitir el intercambio de
gente técnica que entiende cómo funcionan los demás sistemas, flujos entre productos de distintos proveedores.
que información contienen, cual es la estructura de datos y como
aprovechar la tecnología para acceder dicha información. Diseñador/Editor de Formularios
Una vez que aceptamos que la meta no es eliminar los El tema principal de un BPM es el flujo de información o datos
programadores sino minimizar su rol en este tipo de desarrollo, a través de un procedimiento establecido en el que participan
podemos llegar a un resultado mucho más positivo tanto para el personas y sistemas. El elemento que permite manejar y com-
personal técnico como para los usuarios finales (personal no téc- partir datos entre personas y sistemas es el formulario. Es gra-
nico) De hecho, el BPM debe ser el puente entre la gente técni- cias a los formularios que los actores humanos en el workflow
ca y la gente administrativa de una empresa para la creación de pueden hacer input de información para pasar a los otros actores
aplicaciones de gestión y automatización de procesos. Gracias en el workflow. Como tal, una herramienta de BPM debe conte-
a los elementos visuales y gráficos del modelado de flujos, tanto ner un diseñador de formularios.
técnicos como administrativos pueden ver claramente que debe
hacer el sistema y ambos grupos tienen un campo común para Editor de Reglas de Negocio
proponer, probar y hacer cambios. Por otro lado, los sistemas Dentro del concepto de diseñar el flujo del proceso, tiene que
desarrollados a medida (COTS - Custom Off-the-Shelf Software) existir una forma que permita definir las reglas de negocios. Es-
tienden a llenar las empresas con diversos aplicativos que solo tas reglas podrían ser definidas directamente en los elementos
son entendibles por los programadores originales y por lo tanto (Gateways) del modelo de flujo o pueden ser escritas indepen-
tienen un alto costo de mantenimiento y por consiguiente puede dientemente para luego ser aplicadas dentro del flujo. Es difícil
ser muy peligroso para la empresa. pensar un software BPM que no tengo alguna forma de imple-
¿De Qué consiste el BPM? mentar estas reglas de negocio.
Como muestra la Figura los Suites BPM normalmente están
compuestos por varios módulos principales dedicados a las si- Documentos de Salida
guientes funciones: Otros elementos que permiten intercambiar información entre el
proceso y el actor humano son los documentos que se gene-
• Modelar, ran como parte del flujo, pero pueden ser impresos. Un software
• Ejecutar, BPM debe tener una forma de generar documentos de salida
• Reportar y Administrar, e imprimirlos. Estos documentos pueden ser contratos, facturas,
• Mejorar. o cualquier otro tipo de documentos que se producen al ejecutar
un proceso y contienen datos producto de dicha ejecución.
Modelar
La función de modelar un flujo está compuesta por varios ele- Ejecutar
mentos. La parte principal es el modelo mismo del flujo que La puesta en marcha de un proceso por un usuario final del siste-
quiere automatizarse. Hoy el estándar aceptado para modelar ma es lo que se conoce como Ejecutar un proceso. Dependiendo
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

Figura 1 Figura 2

14 LiNUX+ 10/2010
soluciones para empresas
¿Que es el Sistema de Administración de Procesos?

del tipo de proceso se espera que un software BPM sea capaz maneja una herramienta BPM es de gran utilidad para prácti-
de ejecutar desde uno hasta cientos de procesos en el que camente todos los niveles de mando de una organización. Por
puedan participar cientos de usuarios en ambientes altamente este motivo un BPM debe contar casi de forma obligatoria con
complejos gobernados por las reglas de negocio implementadas funcionalidad que permita generar reportes para la ayuda a la
en el proceso. Para posibilitar esta ejecución compleja de casos toma de decisiones.
es necesario que el software cuente con varios componentes.
Reportes y Dashboards
Run-Time Engine Algunos software BPM llevan un motor generador de reportes
Una vez dibujado el proceso, el motor de workflow se encargue dentro de la herramienta mientras otros lo hacen a través de
de ejecutarlo. Este es el motor que orquestra todas las activida- un interface con aplicaciones especializadas en generación de
des, decisiones, y alertas descritos en el mapa de proceso. reportes. Ambas modalidades son aceptables siempre y cuan-
do puedan ofrecer tanto reportes como ‘Dashboards’. Los repor-
Administración de Usuarios tes son para tener información más ocasional, mientras que los
En cualquier organización lo que da vida a los flujos es la interac-‘Dashboards’ son pantallas que reflejan reportes que se necesi-
ción del proceso con los humanos. Una herramienta BPM debe tan con alta frecuencia en base a datos en línea.
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 Mejorar
usuarios más avanzados como ser la compatibilidad con LDAP Esta es la parte menos automatizada de la gestión de procesos
y otros sistemas estándares de autenticación de usuarios son con una herramienta BPM. Depende altamente del criterio huma-
cada vez más comunes en los software BPM. no para realizar analizar el desempeño de los distintos elemen-
tos del flujo. Sin embargo, a pesar de ser principalmente ma-
Bandeja de Entrada nual, el análisis mejoramiento de la ejecución de los procesos NO
El área de trabajo en la cual los usuarios interactúan con los sería posible sin la calidad de información que brinda el BPM.
procesos es el componente de un software BPM más importan-
tes. En uan empresa pocos usuarios tienen la responsabilidad Simulación
de diseñar o modelar flujos pero casi todos van a participar en Para apoyar al mejoramiento de los procesos algunas herra-
los flujos. Por lo tanto es importante que esta área de trabajo mientas BPM también traen un simulador. El simulador de flujos
o Bandeja de Entrada (‘Cases Inbox’) sea intuitiva y de fácil con- tiende a ser necesarios en flujos que involucran altas cantidades
figuración por los usuarios finales. Algunos usuarios necesitan de información y muchos pasos e sistemas y sirve principalmen-
ver distinta información de otros así un buen BPM debe tener te para poder ayudar a detectar cuellos de botellas. La mayoría
una experiencia Inbox altamente configurable. de las compañías no necesitarían esta funcionalidad.

Mensajes y Alertas Otros Elementos o Componentes Importantes


Otro elemento importante de un BPM es su capacidad generar Dentro de un BPM
mensajes ya sean rutinarios como extraordinarios o alertas. SOA (Service Oriented Architecture): Una interface SOA es la
Prácticamente todos los sistemas BPM incluyen la configuración parte más importante en muchos respectos para el BPM. Un pro-
de mensajes vía email a usuarios para posibilitar una ejecución ceso de negocios hoy en día casi nunca existe sin la necesidad
de procesos más eficiente. de interactuar con otros sistemas, aplicaciones y servicios.

Reportar y Administrar
El 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

Figura 3 Figura 4

www.lpmagazine.org 15
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 Sobre el autor
en el flujo. Los flujos tienden atravesar personas y sistemas. Los
APIs de una aplicación pueden ser una forma de interactuar con Brian Reale, CEO
otros sistemas. Colosa, Inc.
www.processmaker.com

Donde Aplicar BPM • Aprobación de Descuentos,


El BPM tiende a ser más útil en empresas con muchos procesos • Manejo de Contratos.
o procesos con alta frecuencia de ejecución. Hay que buscar
procesos con alto nivel de iteración, niveles de aprobación, in- Gobierno:
tensivos en papeles e formularios. Estos procesos tienden a ser • Gobierno en Línea,
las mejores opciones para empezar la implementación de un • Correspondencia,
software BPM. Algunos ejemplos de procesos que son buenos • Certificaciones,
para ser automatizados en BPM son las siguientes. • RFQ y RFPs,
Finanzas & Administración: • Tramites.

• Solicitudes de Crédito, Resumen


• Formularios Reclamos, El software BPM debe formar parte de la estrategia de Tecnolo-
• Órdenes de Compra. 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-
Operaciones & TI: cuada para que el área de TI de una empresa empiece a crear
• Mesa de Ayuda, aplicaciones, pues facilita la interacción entre personal técnico
• Solicitud de Cambios de Ingeniería, y no técnico y al mismo tiempo ayuda a uniformar la plataforma
• RMA, tecnológica para muchas aplicaciones. El BPM permite centrali-
• Autorización de accesos, zar el diseño de aplicaciones basadas en procesos ahorrando el
• Inspecciones, tiempo de implementación y la complejidad de mantenimiento de
• Procesos ITIL. las aplicaciones. Adicionalmente gracias a la arquitectura SOA,
• Mercadeo & Ventas: el BPM puede constituirse en la interfaz única de usuarios finales
• Solicitud de uso de Fondos, con la mayoría de los sistemas de una empresa. En resumen, el
• Aprobación de Materiales, software BPM brinda excelentes beneficios en ahorro, mejora-
• Nuevos contratos, miento de gestión y experiencia de los usuarios.

PUBLICIDAD

16 LiNUX+ 10/2010
dispositivos móviles
Android

Android en la era digital


al alcance de tu dispositivo
Ramó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 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.

E
l lanzamiento inicial del Android Software pantalla “en vivo” y rapidez, lo que significó la gran
es@lpmagazine.org

Development Kit apareció en noviembre mejora de la plataforma desde Android 1.6.


de 2007 y a mediados de agosto de 2008 Android es el sistema operativo que más está cre-
apareció el Android 0.9 SDK en beta. A fi- ciendo en Estados Unidos casi por superar a iPhone,
nes de septiembre de 2008 finalmente lanzaron An- Motorola junto con algunos otros fabricantes están
droid 1.0 SDK R1. Seis meses después, marzo de impulsando el desembarco en América Latina de An-
2009, Google presentó la versión 1.1 de Android para droid con equipos económicos, (por medio de Nextel
el “dev phone” y la actualización incluía algunos cam- y Telcel, las empresas de telefonía móvil en México
bios estéticos menores además de soporte para ya han llegado 2) y por el otro algunos se quejan
“búsquedas por voz”, aplicaciones de paga en An- de la fragmentación de la plataforma debido a las
droid Market, arreglos en el reloj alarma, mejoras en diferentes versiones pero lo cierto es que ya se está
Gmail y algunas cosas más. empezando a desarrollar la base de conocimientos
En la primera mitad de mayo de 2009, Google para las actualizaciones a los usuarios 2.1.
lanza la versión 1.5 de Android OS (Cupcake) con su Desde finales de junio de 2010 surgió Android
respectivo SDK que incluía interesantes novedades 2.2 (Froyo) en el cual se citan algunos cambios res-
como: grabación de vídeo, soporte para sonido esté- pecto a sus versiones predecesoras. Actualizaciones
reo, drivers Bluetooth, sistema de teclado personali- automáticas para aplicaciones: las aplicaciones re-
zable en pantalla, reconocimiento de voz y el AppWid- cibirán actualizaciones automáticas, consiguiendo te-
get framework que permitió que los desarrolladores ner siempre la última versión del software. Soporte
pudieran crear sus propios widgets (aplicaciones) WiFi IEEE 802.11n, Soporte para Radio FM, Soporte
para la página principal. Android 1.5 fue la versión que Flash 10.1 y Adobe AIR 2.5, Soporte de la API gráfica
más personas usaron para iniciarse en Android (con OpenGL 2.0, posibilidad de asignar un color de LED
el T-Mobile G1 y HTC Dream en USA) y sigue siendo en el TrackBall para diferentes eventos del terminal,
actualmente una versión que se encuentra disponible creación de un compilador JIT que mejora entre 2 y 5
en muchos teléfonos celulares Android como el HTC veces en rendimiento frente a Eclair, Tethering por
Hero o varios de los llamados MOTOBLUR como el USB y hotspot WiFi, incorporación del mismo motor
Motorola Backflip o Motorola Dext. de Javascript V8 de Chrome, creación de un sistema
Apareció Android 1.6 (Donut) en Septiembre de de mensajería “en la nube” dotado de una API me-
2009 con mejoras en las búsquedas, indicador de diante la cual puedes enviar un mensaje desde la web
uso de batería y hasta el VPN control Applet. Incluso y hacerlo llegar a un teléfono vía Push, posibilidad de
esta versión fue tan buena que todos los Android enviar posiciones desde Google Maps al teléfono
que no tienen una interfaz personalizada como HTC usando un plugin del navegador Google Chrome,
Sense o Motoblur ahora funcionan con 1.6, incluyen- posibilidad de mover una aplicación instalada desde
do el T-Mobile G1, y en la actualidad sigue siendo la el teléfono a la tarjeta de memoria, y viceversa, opcio-
versión más popular. nes avanzadas de gestión energética.
Poco después, el Google Nexus One llegó con El próximo 16 de octubre se dice que estaría lista
Android 2.1 con nuevas capacidades 3D, fondos de la versión 3.0 de Android y en noviembre o diciembre

www.lpmagazine.org 17
dispositivos móviles
Android

saldrán los nuevos celulares que serían compatibles con este nes sin depender de fabricantes o distribuidores. Al ser
sistema. Entre las características que se dice tiene, están las código abierto garantiza que, en caso de haber un error
siguientes: soporte de resoluciones de hasta 1.366×768, lo que de programación, sea detectado y reparado con rapidez,
invita a pensar en Tablets de resolución HD Ready, interfaz de al no existir ninguna traba legal para destripar el código
usuario renovada muy parecida a Gallery App de Nexus One, interior, ni depender de alguien para pedir autorización.
dejarán de existir Launchers independientes, unificando la ex- • Libertad. Android da completa libertad al propietario de
periencia, es decir el fin de HTC Sense, MotoBlur, etc. No por un teléfono a instalar lo que desee, sea desde Android
ello, se impedirá implementación de launchers personalizadas Market o un ejecutable aparte; así no limitando la libertad
voluntariamente, sin embargo en un principio, esta versión del del usuario, ni imponiendo software propietario para poder
sistema operativo irá orientada a celulares de altas prestaciones instalar música, archivos, documentos directamente des-
o disponer mínimamente de los siguientes requisitos: de el cable USB como si de un disco externo se tratara.
La misma libertad tienen los desarrolladores o empresas pu-
• 512 de memoria RAM, diendo realizar aplicaciones o complementos como Flash,
• Procesador con frecuencia de reloj a 1 Ghz (independien- Opera o cualquier otro software sin tener que pedir per-
temente de su arquitectura). miso a nadie para ofrecerlo a los usuarios que libremente
podrán instalarlo.
Esta información no es confirmada oficialmente, pero tampoco • Sin fronteras. El desarrollo de Android no está apadrina-
ha sido desmentida. do por fabricantes o proveedores. Android es libertad en
todos los aspectos, y permite que todos puedan disfrutar
Ventajas de él siendo la operadora que sea. Android no se reser-
Al estar basado en Linux, el Sistema Operativo de Android nos vará nunca el derecho a escoger una determinada opera-
da muchas ventajas que ya sabemos a favor si lo comparamos dora para imponer al usuario el hecho de contratarla para
con los competidores de telefonía. Algunas de las ventajas son poder disfrutar de él así como sistema operativo que es,
numeradas a continuación. 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.
• Sistema de última generación. Gracias a que Android • La Comunidad. Android no sólo cuenta con la comuni-
puede instalarse teóricamente en todo tipo de dispositi- dad más grande a nivel mundial de desarrolladores, sino
vos, sean celulares, portátiles e incluso microondas, hace también el mayor movimiento de éstos con multitud de
que Android siempre esté presente en los teléfonos más eventos, concursos, competencias y reuniones así como
potentes del mundo, siendo una apuesta importante por múltiples vías de comunicación como foros y chats oficia-
fabricantes y operadoras por la posibilidad de que inde- les para fomentar la participación y la colaboración para
pendientemente del potencial o prestaciones del dispositi- encontrar mejoras e ideas para futuras versiones. Por
vo, Android podrá adaptarse a la perfección a todo tipo de otro lado, las modificaciones o mejoras no dependerán
necesidades. Por otra parte, otro tipo de sistemas opera- de un limitado equipo de desarrolladores de una empresa
tivos se ven obligados a estar rezagados a celulares más sino que contarán con el apoyo, respaldo y participación
obsoletos o estar limitados a una determinada marca de de todos los desarrolladores del mundo.
fabricante. • Costos. Precisamente por el hecho de que Android pue-
• Software Libre. Android está liberado con licencia Apa- de ser instalado en teléfonos de cualquier fabricante o in-
che y es software libre, lo que lo convierte en un sistema cluso en otros dispositivos, esto permite poder disfrutar
operativo totalmente libre para que cualquier desarro- de un número infinito de teléfonos de diferentes precios
llador no sólo pueda modificar su código, sino también y tipos de precio sin tener que forzar o limitar un sistema
mejorarlo. Puede publicar las nuevas mejoras y el nuevo operativo o teléfono a determinadas capacidades, dando
código, ayudar a mejorar el sistema para futuras versio- 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.

18 LiNUX+ 10/2010
dispositivos móviles
Android

modo se evita que el usuario tenga problemas en cuanto y "lo minimiza" se continuará escuchando el sonido ya
a su autonomía permitiendo que, aunque la batería haya que se habrá creado un Service encargado de la repro-
acabado con su vida útil o considere que su batería es ducción de los sonidos.
excesivamente pequeña pueda adquirir otra más potente • Intents: es un mecanismo para comunicar a las distintas
o de reserva. aplicaciones y Activities. Android está desarrollado sobre
• Personalizar. Al ser Software Abierto y Libre, Android es la base de reutilizar código y aplicaciones existentes, es
completamente “customizable” tanto por usuarios insta- por eso que esta característica es tan importante.
lando fondos de pantalla, animaciones, widgets y temas • Content Providers: es el mecanismo encargado de ad-
como para fabricantes con la posibilidad de crear sus pro- ministrar la información que se pretende que perdure.
pias capas como MotoBlur o HTC Sense permitiendo a unos • Broadcast Recivers: se utilizan para que una aplicación
y a otros poder cambiar o personalizar sus teléfonos de responda a un determinado evento del sistema. Por ejem-
la mejor manera posible y dando a elegir al usuario la in- plo. se puede utilizar un Broadcast Reciver en un progra-
terfaz más adecuada para su gusto evitando imponer un ma para que cuando el teléfono se esté quedando sin ba-
determinado estilo o interfaz, al estilo Linux, por supuesto. tería se muestre un mensaje advirtiendo al usuario sobre
• Multitarea. Android con su sistema de multitarea inteli- su utilización.
gente es capaz de gestionar varias aplicaciones abiertas
a la vez dejando en suspensión aquellas que no se utili- Android en Netbeans
cen y cerrarlas en caso de resultar ya no necesarias, para Existen algunas formas de comenzar a programar aplicacio-
la buena administración de la memoria. nes para Android, de las más solicitadas es en Eclipse, el IDE
• No sólo en celulares. Android ha hecho que en poco tiem- libre para los desarrolladores de Java y otras aplicaciones.
po se implante en multitud de dispositivos electrónicos, des- En este caso lo haremos en Netbeans 6.8, que es la versión
de celulares hasta notebooks, netbooks, microondas, lava- que yo tengo instalada en mi Ubuntu 10.04. Para comenzar
doras, marcos digitales, navegadores GPS, relojes e inclu- a hacerlo debemos de abrir nuestro Netbeans e ir al menu
so en navegadores de abordo de coches. Esto convierte tools->plugins, dentro de esta ventana vamos a la pestaña
a Android en un sistema operativo multifuncional, que Settings. Allí le daremos un clic al botón Add y en la siguiente
garantizará su crecimiento y expansión así como ayudará ventana agregaremos los datos para los plugins de Android.
a fabricantes a tener un sistema operativo inteligente para En este caso, le pondremos Android y el link para poder
sus creaciones. descargar los archivos necesarios están en http://kenai.com/
downloads/nbandroid/updates.xml. Después de oprimir Ok,
Programación debe de aparecer en la ventana de Settings, el nuevo “reposi-
A la hora de programar en Android se deben tener en cuen- torio”. Nos vamos a la pestaña Available Plugins y allí debe de
ta una serie de conceptos para realizar un buen desarrollo, aparecer Android en el listado, dar un clic en el checkbox para
a continuación los describo brevemente: 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.
• Activity: las aplicaciones que tengan interfaces gráficas Necesitas decirle a Netbeans que puede crear proyectos para
deberán tener al menos una clase del tipo Activity, ya que la plataforma de Android y celulares con este sistema opera-
ésta actúa como lo que comúnmente se conoce como tivo. Para hacer esto haz clic en Tools->Java y dentro de esa
"formulario". En una Activity se colocan los elementos de ventana hay que dar clic en Add Platform...
la interfaz gráfica. En la siguiente ventana tenemos que elegir Google An-
• Services: son lo que comúnmente se conocen como droid Open Handheld Platform y darle clic en Next para elegir
procesos. Estos seguirán corriendo aunque no haya una la carpeta donde tenemos instalado el SDK de Android, darle
interfaz gráfica para mostrar la aplicación. Por ejemplo un clic en Next, ponerle un nombre a nuestra nueva plataforma
cuando uno tiene un programa para reproducir música de Desarrollo, en este caso Android y darle clic en Finish.

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

www.lpmagazine.org 19
dispositivos móviles
Android

A partir de allí ya estamos listos para desarrollar lo que se • Búsqueda: busca aplicaciones en Android Market.
nos ocurra y compartirlo con todos los usuarios de Android. • Mis descargas: visualiza las aplicaciones que están ins-
taladas en el dispositivo.
Archivos Fundamentales para
el Desarrollo Google
Este es un archivo en cual se declaran las distintas cadenas Por supuesto, en Android todo apunta hacia Google, el ca-
("texto") que va a utilizar nuestra aplicación. Se debe tener un lendario, el correo, los mapas, los vídeos de YouTube, los
archivo string.xml por cada idioma y éstos se deben colocar en documentos que creamos y los contactos que tenemos se
carpetas distintas según el lenguaje. Luego Android sabrá qué pueden sincronizar para poder acceder en el momento que
idioma tomar según la configuración que posea. Se pueden lo necesitemos y tener nuestras bases de datos actualizadas
configurar y agregar los strings (cadenas de texto) por medio de tanto en nuestro celular como en línea para entrar a ellos des-
una interfaz visual o escribiendo directamente el archivo .xml. de cualquier computadora en el momento que no tengamos
Es importante destacar que se recomienda la edición ma- nuestro celular a la mano o viceversa.
nual (en modo texto) del archivo ya que suele ser más rápida
y con algo de conocimientos se puede manipular correctamen- Listado 1. Strings.xml
te tanto para definir las cadenas de texto como las interfaces
de usuario y todo lo referido al programa. Un ejemplo sería: <?xml version="1.0" encoding="utf-8"?>
Este es el archivo donde se pueden definir colores nuevos <resources>
que van a ser utilizados por nuestra aplicación. Se pueden <string name="acept_label">Aceptar</string>
formar de diversas manera incluyendo también las cantidades <string name="cancel_label">Cancelar</
de RGB. Este es un archivo muy útil ya que en él podemos string>
definir los temas y de esa manera tener uniformidad entre las <string name="next_label">Siguiente</string>
distintas pantallas. Un ejemplo sería Listado 3. <string name="no_label">No</string>
Uno de los archivos de configuración más importantes. <string name="yes_label">Si</string>
Este XML se genera automáticamente al crear un nuevo pro- </resources>
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- Listado 2. Colours.xml
tará, etcétera. Un ejemplo sería Listado 4.
<?xml version="1.0" encoding="utf-8"?>
Android Market <resources>
Dentro del Sistema Operativo hay un programa que me llama <color name="black_color">#000000</color>
mucho la atención y es Android Market, es un programa que <color name="white_color">#FFFFFF</color>
permite a los usuarios navegar, comprar, instalar y descar- </resources>
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 Listado 3. Styles.xml
monetario, sólo el de aprender a utilizar el programa, aplicarlo
a nuestras necesidades y por supuesto recomendarlo a las <?xml version="1.0" encoding="utf-8"?>
personas que más lo necesiten. <resources>
Fue anunciado el 28 de agosto de 2008 y fue lanzado al <style name="text_names">
público el 22 de octubre de ese mismo año. El soporte para <item name="android:textSize">20sp</
las aplicaciones de pago fue añadido para los usuarios de los item>
Estados Unidos y para desarrolladores también en el Reino <item name="android:
Unido a mediados del mes de febrero de 2009. El soporte para textColor">#FF00FF</item>
los usuarios en este país fue lanzado el 13 de marzo de 2009 <item name="android:
y para desarrolladores a finales de mayo del mismo año. textStyle">bold</item>
Android Market tiene un acceso fácil y rápido a sus aplica- </style>
ciones. Las aplicaciones son creadas por desarrolladores de
todo el mundo y posteriormente puntuadas por los usuarios de <style name="text_points">
Android. El menú tiene las siguientes opciones: <item name="android:textSize">30sp</
item>
• Mostrado: avanza por los iconos de la parte superior pa- <item name="android:
ra ver las aplicaciones mostradas. textStyle">bold</item>
• Aplicaciones: examina todas las aplicaciones o busca </style>
aplicaciones por categorías. </resources>
• Juegos: examina todos los juegos o busca juegos por
categorías.

20 LiNUX+ 10/2010
dispositivos móviles
Android

Es importante para los usuarios de Gmail y las herramien- HTC Corporation y estuvo disponible desde el 5 de enero de
tas hermanas en Google porque facilita y unifica cuentas, ha- 2010. El 12 de diciembre de 2009 Google confirmó en una
ce más rápida nuestra comunicación y nos mantiene al tanto entrada de blog que había empezado a probar el teléfono de
de nuestros contactos para cualquier situación de negocio o forma interna.
personal. Google anunció que deja de fabricar el Nexus One ya que
Google además quiere que explotemos Android al máximo dejó de ser competitivo y de producir ganancias. Este teléfono
y por eso lo fusionó con uno que está dando de qué hablar, el fue el primer intento de producir hardware por parte de Google
navegador Google Chrome. Anunció una nueva aplicación y y generó mucha expectativa antes de su lanzamiento, sobre
extensión para Chrome; un sistema que te permite hacer clic todo porque se lo veía como un competidor nato contra el
en el botón del navegador y enviar enlaces, mapas y texto poderoso iPhone de Apple.
seleccionado, vídeos de YouTube o datos de la agenda telefó- Google sigue vendiendo el teléfono en su tienda on-line
nica a tu teléfono Android. hasta agotar el stock de la última partida de fabricación y lue-
Además también presentó Google Voice Actions, una nue- go lo retirará definitivamente del mercado americano. Algunas
va función con la que podrás literalmente hablarle al celular unidades seguirán en vigencia en Europa y Corea a través
y él te obedecerá. ¿Cómo funciona? Con la función podrás de algunos proveedores de servicio pero será por un tiempo
darle instrucciones de voz al teléfono como acceder a un sitio, limitado.
llevarte a un lugar en Google Maps o algo básico como tomar
un mensaje de voz y enviarlo. Conclusiones
Realmente Android es un Sistema Operativo fácil de entender,
la arquitectura es similar a la de cualquier Linux que nosotros
Nexus One conozcamos, las prestaciones son absolutamente amables
Nexus One fue el primer smartphone de Google, y funcionó con los celulares y otros electrónicos que tengamos la oportu-
con Android 2.1. El dispositivo fue fabricado por la taiwanesa nidad de ver en acción.
Creo que tiene un muy buen futuro, los fabricantes de telé-
Listado 4. Manifest.xml fonos han volteado a verlo y aun puede convertirse en el Sis-
tema Operativo de celulares por excelencia, solo es cuestión
<?xml version="1.0" encoding="utf-8"?> de tiempo y Android será el Sistema que esté en los celulares
<manifest xmlns:android= de la mayoría de las personas, no sólo por los diseños, las
"http://schemas.android.com/apk/res/android" prestaciones o la libertad que brinda éste, sino también porque
package="ar.com.nuno.view" las grandes empresas aumentan día a día los costos y en esto
android:versionCode="5" Android no tiene competencia alguna.
android:versionName="5.7">
<application android:icon="@drawable/icon"
android:label="@string/app_name">
<activity android:name=".AppEasyToKnow" Sobre el autor
android:label="@string/app_name"
Ramón Becerra Reynoso – Ingeniero en Computación egresa-
android:configChanges=
do de la Universidad de Guadalajar Estudiante de Licenciatura
"orientation|keyboardHidden"
en Derecho por la Universidad de Guadalajara Director de
android:screenOrientation=
Producción y Tecnologías de TvNetSystemas, S.A. de C.V. /
"portrait">
2010 – Actual Director de Sistemas Parlamento Ciudadano
<intent-filter>
de México / 2009 – Actual Director de Informática Movimiento
<action android:name=
Propuesta Ciudadana, A.C. / 2008 – Actual Secretario Ejecutivo
"android.intent.action.MAIN" />
de la Comisión de Ciencia y Tecnología del Consejo Nacional
<category android:name=
Ciudadano 100 por México, A.C. / 2008 – Actual Presidente de
"android.intent.category.LAUNCHER" />
la Comisión de Ciencia y Tecnología del Consejo Ciudadano
</intent-filter>
100 por Jalisco, A.C. / 2006 – Actual Columnista invitado de
</activity>
SDPnoticias.com
<activity android:name="AppEasyActivity"
android:label="@string/app_name"
android:configChanges=
"orientation|keyboardHidden"
android:screenOrientation="portra
Enlaces de interés
it">
• Pagina Oficial de Android: http://www.android.com/
</activity>
• Pagina de Desarrolladores: http://developer.android.com/
</application>
• Pagina del Android Market: http://www.android.com/market/
<uses-sdk android:minSdkVersion="7" />
• Pagina del Nexus One: https://www.google.com/phone/sup
</manifest>
port?hl=en&s7e=

www.lpmagazine.org 21
linux en educación
¡Socorro!. ¡Lo he perdido todo!

¡Socorro!.
¡Lo he perdido todo!
Recuperación de archivos borrados
o corruptos con Linux
Marí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, 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.

L
unes, 8'30 de la mañana. Un centro educa- en lo tocante a la parte informática que atañe al funciona-
es@lpmagazine.org

tivo cualquiera, en un pueblecito mesetario miento diario del instituto.


cualquiera. Atravieso la entrada principal con Soy el encargado TIC (Tecnologías de la Información
la parsimonia y aburrida seguridad que me y la Comunicación) de mi centro educativo.
otorgan tanto el haber hecho lo mismo todos los días labora- ¡Está bien!. Puede que no haya sido la más airosa de las
bles de los últimos seis años como el malhumor que suelen introducciones en los artículos que hemos tenido el honor
provocar otra noche de escaso sueño y la lluvia que empieza de aportar a esta publicación hasta el momento. Pero a An-
a empapar mi maletín y la cazadora que trata (sin éxito) de tonio siempre le ha gustado la novela negra, y llevaba meses
proteger mi cuerpo de los ataques de un octubre que quiere planeando una introducción como ésta. Sólo necesitaba una
hacer honor a su fama de inclemente y antipático. Mis ojos oportunidad adecuada para utilizarla de un modo que no
no necesitan esforzarse para adaptarse a la pálida luz de los pareciera muy forzado, y éste nos ha parecido el tema ideal
fluorescentes que el bedel se ha preocupado de conectar para utilizarlo.
casi una hora antes de que el instituto inicie otra jornada de Al fin y al cabo, ya nos ha ocurrido varias veces, en
trabajo y estudio. Al fin y al cabo, afuera no había luz sufi- nuestros centros educativos (por extensión, suponemos
ciente para iluminar la cabeza de un alfiler. Definitivamente, que lo mismo ocurrirá en cualquier entorno de trabajo que
octubre no es mi mes favorito. precise del uso de ordenadores), que alguien nos requiera de
Antes incluso de que arranque la cazadora de mi cuerpo modo parecido al que hemos querido dramatizar en las an-
enteco y aterido, y liberarme así de la acusadora mirada del teriores líneas. El efecto de un troyano (omnipresente entre
conserje que utiliza un ensordecedor silencio para señalarme trabajadores tan asiduos al uso de pendrives como solemos
que (yo también) estoy empapando más aún la entrada al ser los profesores, que además conectamos y desconectamos
centro con el agua que chorreo, una frase que encierra toda dichos aparatitos en casi todos los PC's del centro con la
la urgencia de un grito termina de devolverme a la realidad alegría suicida que otorga el completo desconocimiento), un
de otra seductora y animosa jornada laboral que empieza borrado accidental, desconectar el pendrive sin desmontarlo
para mí... primero, e incluso (y no es ninguna leyenda urbana), el he-
¡Antonio!. ¡Tienes que ayudarme! ¡Me he metido en un cho de guardar estos dispositivos de almacenamiento cerca
lío gordísimo!. de fuentes de energía electromagnética de una cierta intensi-
Sí, señor... ¡Ése soy yo!. Mi nombre es Gómez... Antonio dad como han demostrado ser algunos modelos específicos
Gómez. No estoy a tu servicio, ni al de su graciosa majestad, de teléfonos móviles (en un bolso, en la cartera, etc...), puede
pero soy algo así como el encargado de que todo vaya, si no dejar a nuestro anonadado profesor compuesto y sin datos.
bien, al menos no tan mal como podría ir sin mi intervención, Y es aquí donde Murphy se muestra más cruel: siempre,

22 LiNUX+ 10/2010
linux en educación
¡Socorro!. ¡Lo he perdido todo!

siempre, siempre perdemos el archivo más importante, aquél del que • En el caso de particiones fat (File Allocation Table), el procedi-
íbamos a hacer una copia de seguridad (“justo ahora lo iba a hacer, An- miento es muy similar, salvo que la tabla con los metadatos se
tonio, te lo juro”), y que nos van a pedir mañana a primera hora. denomina, precisamente, fat)
A lo largo del presente artículo, pretendemos demostrar cómo • Las particiones de tipo ext (extended), trabajan con un concepto
podemos valernos de nuestro amadísimo GNU/Linux, no sólo para mejorado de estas tablas, consistentes en i-nodos, pero que igual-
enmendar, al menos en parte, el estropicio hecho, sino también para mente contienen información referente a cada archivo, nombres,
comprender un poco mejor cómo funcionan los dispositivos de alma- fechas de acceso y modificación, y sobre todo direcciones físicas
cenamiento de tipo magnético, de modo que la próxima vez estemos de memoria en las que éstos empiezan y/o acaban.
mejor preparados para, no sólo arreglar desperfectos del tipo que nos
ocupa, sino aún mejor: prevenirlos y evitarlos. Bueno, como explicación de inicio para otros profesores esto tendría
Para ello, empezaremos con una pequeña introducción al fun- que valer. Intentar ampliar esta información (ambigua, mejorable, y, lo
cionamiento lógico de los discos duros y los pendrives, de modo que admitimos, modificable), equivaldría a redactar otro artículo específico.
nos podamos hacer una imagen de conjunto sobre cómo se producen La cuestión es que si comprendemos esto, podemos comprender cómo
estos problemas de pérdida o de corrupción de datos. A continuación, y se pueden recuperar algunos de estos archivos.
entrando ya de lleno en la utilización de herramientas Open Source, pro- Sea por un accidente (cambios en el voltaje, desconectar una me-
cederemos a explicar cómo realizar una imagen del soporte averiado, moria USB sin desmontaje previo, un campo magnético de cierta inten-
montarla en nuestro sistema operativo, y utilizar algunas herramientas sidad, etc...) o por un simple borrado a causa de un error humano, a veces
de uso común en el ámbito forense para proceder a la recuperación de podemos perder acceso a uno, varios archivos, o a la totalidad de la in-
datos sobre dicha imagen duplicada. formación de nuestro disco duro, memoria USB, etc... Pero eso no quiere
Pero antes de empezar, permítanos el avispado lector un consejo: decir que dicha información se haya perdido aún, necesariamente.
el primer paso siempre, repetimos, siempre, será avisar al acongojado Cuando borramos un archivo, sea cualquiera la partición que es-
compañero que puede dar por perdidos los archivos causa de su angus- temos utilizando para organizar nuestro volumen de almacenamiento
tia. Primero, porque de momento es cierto; al fin y al cabo, ha perdido físico, lo que estamos haciendo es indicar, en la tabla de referencia antes
esos archivos, y a nadie más que a sí mismo puede culpar, pues no fue mencionada, que ese espacio de memoria vuelve a estar disponible. Ni
previsor e hizo la correspondiente copia. Si después conseguimos, aun- más, ni menos. La próxima vez que nuestro sistema operativo necesite
que sea en parte, restaurar parte de la información, sabrá que se debe almacenar información, sabrá que ese espacio en particular puede ser
sobre todo a la suerte, y nos deberá un favor que siempre podremos utilizado para grabar. Que lo utilice o no, ya será cuestión de suerte.
cobrarnos en el futuro. Y en segundo lugar, porque el miedo que va ¿Podemos entonces recuperar al menos parte de la información?.
a pasar durante el par de horas que, como mínimo, nos ocupará este La respuesta es que hay, al menos, algunas posibilidades. Eso sí, ya
proceso de recuperación, posiblemente le concienciarán sobre futuras habrá adivinado nuestro astuto lector que cuando estos “accidentes”
medidas de seguridad a tomar a la hora de hacer copias de seguridad sucedan, deberemos abstenernos de guardar nuevos archivos hasta que
frecuentemente, al menos, de los archivos importantes. ¿Están prepara- hayamos intentado recuperar dicha información. De lo contrario, nues-
dos?. Pasen y vean... tras posibilidades disminuirán.

¿Cómo guardan la información los dispositivos Ya me he hecho una idea del problema.
de almacenamiento? ¿Por dónde empiezo?.
O dicho de otro modo, tanto en discos duros como en unidades de Bueno, está claro que estamos ante un problema. Y normalmente, un
memoria flash USB, ¿por qué causa pueden perder la información que problema con mayúsculas. Así que, parafraseando a la sabiduría popu-
contienen?. Bueno, aunque esto depende del tipo de particionamiento lar, “no la liaremos más”, para empezar. No realizaremos ninguna ope-
que se haya aplicado, el mecanismo de almacenamiento y borrado de ración directamente sobre el volumen (disco duro, memoria USB...) que
los datos sigue caminos parecidos: ha perdido información. Lo que vamos a hacer es un volcado, byte a by-

• 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.

Figura 2. No hay que perder de vista el tipo de usuario desde el que estamos
Figura 1. En ningún tipo de dispositivo de almacenamiento se borra la infor- trabajando; si lo estamos haciendo como root, las carpetas con las que es-
mación como tal; simplemente, el espacio físico de la memoria en la que se tamos realizando el proceso (en el ejemplo, copialapiz, montalapiz y output)
almacenaba vuelve a constar como disponible para volver a grabar encima. tendrán los permisos de lectura y escritura reservados.

www.lpmagazine.org 23
te, de toda la información recogida en dicha unidad, esté en el estado que de testdisk) para tratar de arreglar, al menos en parte, el caos ante el que
esté. Para ello, nos valdremos de la utilísima herramienta dd (duplicate nos encontramos. Un problema añadido que todavía no hemos mencio-
disk), que nos permitirá obtener una imagen de toda esa información. A nado, es que la mayor parte de las veces, los archivos recuperados han
continuación, montaremos (esto es, daremos acceso a nuestro ordena- perdido su nombre en el proceso de borrado y recuperación, y la apli-
dor a la información contenida) dicha imagen en un directorio creado cación utilizada le otorga un nuevo nombre basado en el número de la
al efecto, con la herramienta mount. Para terminar, utilizaremos alguna dirección de memoria en que halló dicho archivo, así que remataremos
herramienta como foremost (también mencionaremos las posibilidades 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

24 LiNUX+ 10/2010
linux en educación
¡Socorro!. ¡Lo he perdido todo!

buscar cadenas de texto dentro de los archivos recuperados, para poder mos disponer de otro dispositivo de almacenamiento, normalmente un
identificarlos mucho más fácilmente. 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
Volcado de la unidad física en una imagen. espacio para conseguir la imagen que queremos utilizar para el experi-
Uso de dd mento que nos ocupa.
Por si nuestro querido lector aún no lo había intuído, debemos aclarar En nuestro ejemplo, de todos modos, nuestra primera acción ya
que todo el trabajo se realiza desde consola. ¡Qué le vamos a hacer!. El nos había indicado que el lápiz USB está reconocido en /dev/sdb (ac-
usuario no avanzado (en los centros educativos, es fácil que hablemos tuando como un disco entero; si habláramos de particiones, tendríamos
de más del 90% de la población) es muy remiso al uso de BASH, pero que trabajar con los términos sdb1, sdb2...). Así que vamos a crear un
su potencia y versatilidad compensan con creces la ausencia de una ven- directorio en la carpeta de usuario /home/antonio llamado copialapiz,
tanita en la pantalla que nos de una información gráfica muchas veces y dentro de dicha carpeta situaremos la imagen copialapiz.dd ; indica-
insuficiente y redundante. Así que, ¡manos a la obra!. Tengamos la dis- remos a la herramienta dd que deseamos volcar la partición /dev/sdb1
tribución GNU/Linux que tengamos, el acceso a estas consolas son muy en esa carpeta.
sencillas. Nosotros, en particular, estamos trabajando desde Ubuntu: El siguiente paso, pues, será montar dicho archivo para que sea
tratado como una copia duplicada del dispositivo físico.
antonio@antonio-tecnologia:~$ sudo su
[sudo] password for antonio: ***** Montando nuestra imagen.
root@antonio-tecnologia:/home/antonio# “Montar” un dispositivo o imagen en un sistema GNU/Linux, si bien
Listado BASH 1: Nos identificamos como root. suena como algo un poco engorroso, se ha mostrado como un meca-
nismo de trabajo con dispositivos de almacenamiento muy útil, que
En primer lugar, nos loguearemos como usuario root. A continua- permite una mayor eficacia en la utilización de recursos: todos los
ción, utilizaremos la herramienta dd (en caso de no estar instalada en dispositivos detectados por el ordenador son reconocidos, y como tal, se
nuestro equipo, un rápido aptitude install dd resolverá el problema en les hace referencia desde la carpeta /dev del sistema de archivos en las
breves segundos). particiones de tipo ext. Sin embargo, parece lógico que no se haga caso
La herramienta dd funciona de un modo simple y sencillo: en pri- de un aparato que no se necesita hasta un momento determinado. Así, se
mer lugar, indico el dispositivo origen de la copia, y a continuación, la ahorran muchos recursos si no se accede al interior de estos dispositivos
carpeta de destino. hasta que no es necesario, hasta que no se “montan”. En consola, el co-
¿Cómo averiguar cuál es la ruta del dispositivo a volcar?. En el caso mando mount tiene múltiples parámetros y opciones de configuración,
de las memorias FLASH, nosotros utilizamos un sistema tan poco pro- y el correspondiente man mount nos dejará en pantalla el correspondien-
fesional que denota la mucha ignorancia que, como simples profesores te manual. Excede el objetivo de este artículo profundizar más en este
de Tecnologías, y no como informáticos profesionales, aún tenemos en tema, así que nos limitaremos a crear una segunda carpeta denominada
este mundillo: Conectamos dicho dispositivo USB y tecleamos dmesg | montalapiz en nuestro directorio /home de usuario, y montaremos ahí
tail en consola; se nos indicará la ruta del último dispositivo conectado nuestra imagen con mount -o loop, sin dar mayores explicaciones.
que se ha detectado. Así pues, nuestro dispositivo de memoria se ha Los contenidos que originalmente estaban en nuestro dispositivo
montado como sdb, en la carpeta dev. Esto es, estamos en /dev/sdb. Más de almacenamiento, y que aún puedan leerse, aparecerían ahora en el
concretamente, si atendemos a la tercera línea empezando por el final, directorio montalapiz. Hora es ya de probar diversas posibilidades de
vemos que hay una única partición denominada sdb1. Para obtener más recuperación.
información, podemos valernos de fdisk -l (como usuario root):
La información sobre las distintas particiones que el sistema detec- Uso de la herramienta foremost
ta nos puede orientar sobre cuál es la ruta de dicho dispositivo, y nos Uno de nuestros gadgets favoritos en el ámbito de la recuperación
confirmará qué partición estamos buscando. Como es lógico, se puede de archivos es foremost. Como siempre, un simple aptitude install
presumir que en caso de problemas con un disco duro interno, debería- 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 Figura 4. Testdisk es una excelente opción cuando el problema tiene que ver
identificación a priori. con errores en la MFT o en el MBR

www.lpmagazine.org 25
El principio básico de trabajo de este tipo de herramientas forenses cuenta que hemos acometido esta operación desde consola como root,
es muy simple, pero genial: partiendo de que cada tipo de archivo (doc, y por lo tanto, la carpeta output generada sólo otorgaría a dicho usuario
jpg, exe, etc...) utiliza una serie de bytes en las direcciones de memoria permisos de lectura (la escritura o ejecución serían aún menos concebi-
física donde se va a almacenar, pero se identifica con una secuencia de- bles, por supuesto).
terminada en el primer y en el último byte, se realiza un escaneado, byte Podemos, desde consola, hacer un simple ls output para ojear los
a byte, de la imagen de la partición, buscando dichos patrones con las archivos recuperados, clasificados por carpetas según el tipo de exten-
que típicamente empiezan/terminan los tipos más comunes de archivos. sión que la utilidad ha juzgado que tenía dicho archivo. Por supuesto,
El uso de foremost es muy simple. La documentación que pro- mucho más sencillo desde el inicio sería ejecutar foremost como usuario
porciona un man foremost es lo suficientemente completa para que nos normal, sin derechos de root.Hay que decir que, en ocasiones, lo que
hagamos una idea de sus posibilidades, pero en un alarde de sencillez, foremost ha identificado como un tipo en particular de archivo, en
nos ceñiremos a su uso más básico: indicaremos a foremost sobre qué realidad no lo es, por lo que al intentar abrirlo con la aplicación corres-
carpeta queremos que trabaje. pondiente, el ordenador emitirá una señal de error, avisando sobre la
En éste su uso más básico y simple, se le indica a foremost sobre posible corrupción del archivo.
qué carpeta queremos trabajar. No habiendo más indicaciones, la utili- Como decíamos antes, hemos comentado sólo la forma más básica
dad se dedicará a reconocer los tipos de archivo sobre los que tiene capa- de utilización de esta herramienta. Si lo que buscamos es tipo particular
cidad (jpg, gif, png, bmp, avi, exe, mpg, doc, pdf... y muchos más), y los de archivos, jpg, podemos especificarlo con la opción -t. Si lo que desea-
que pueda ir rescatando los colocará en una carpeta de nombre output mos es enviar todos los archivos recuperados a una carpeta específica,
en la ruta desde la que damos la orden, en este caso, /home/antonio. fuera de la carpeta output por defecto, utilizaremos la opción -o ruta-
Dependiendo de la cantidad de información que a lo largo de su vida delacarpeta. Un ejemplo podría ser desear recuperar específicamente
útil hayamos grabado sobre el dispositivo, además de su capacidad, la las fotografías en jpg, que deseamos enviar a una carpeta previamente
operación puede tardar desde unos minutos a varias horas. creada, denominada fotosdemiboda. (Antes de seguir, queremos avi-
Si tratamos de abrir desde el escritorio dicha carpeta, observaremos sar al astuto lector que no es un ejemplo ficticio; efectivamente, una
con consternación que está, en apariencia, vacía. ¿Por qué?. Téngase en 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

26 LiNUX+ 10/2010
linux en educación
¡Socorro!. ¡Lo he perdido todo!

años; la anécdota es real, y puede ilustrarnos sobre hasta qué punto nos destructivo para el usuario: el ordenador, simplemente, no funciona.
arriesgamos, a veces, al no asegurar nuestra información con copias Se niega a arrancar. Un mensaje en inglés o en castellano sobre algo
alternativas). denominado MBR (la misión y naturaleza del sector de arranque, por
Las líneas a teclear, pues, serían Listing 6. más que nos empeñemos, no es algo que interese conocer al usuario
Podríamos, incluso, rizar el rizo, si conocemos las secuencias (texto no avanzado de ningún sector operativo), la pantalla en negro...Otras
plano o hexadecimal) con las que se identifica la extensión de archivos veces, un virus o un troyano que nos ha terminado de rendir el sistema
que deseamos encontrar, e incluirlas o modificarlas en el archivo que operativo (obviamente, no de tipo GNU/Linux)... Los famosos “pan-
recoge por defecto dichos patrones, /etc/foremost.conf tallazos azules”, con o sin reinicio automático... Parafraseando a aquél
personaje de Marlon Brando: “La desesperación... la desesperación...”.
Uso de la herramienta magicrescue Bueno, en ese caso estamos hablando de discos duros que, en un
Magicrescue es también un utilísimo programa que, desde consola, principio, no han sufrido (aunque también podríamos solucionarlo)
sigue un proceso parecido al de foremost, si bien exige un uso más daños físicos de importancia, ni borrados erróneos, pero en un princi-
específico (debemos indicar forzosamente qué tipo de archivo estamos pio irrecuperables (ya hemos demostrado lo contrario), de archivos en
buscando), y no trabaja sobre directorios. Además, los comandos de particular. En estos casos, simplemente, sólo habremos de valernos de
órdenes a teclear en consola son (algo) más complejos, si bien también cualquier distribución live que incorpore la herramienta Testdisk.
tienen su lógica. Testdisk es una herramienta que puede utilizarse directamente en
Se dice que magicrescue trabaja con recetas. Estas recetas son los el ordenador averiado, vía cd-live, o si hemos podido volcar su imagen
mismos patrones cuya concordancia se busca al registrar la imagen con dd a otro dispositivo de almacenamiento, desde otro ordenador se
escaneada, byte a byte. Se encuentran típicamente en la carpeta /usr/ puede revisar y restaurar dicha imagen. Este programa, básicamente, lo
share/magicrescue/recipes, y un simple comando de listado ls nos dirá que hace es analizar el MBR (Master Boot Record), el MFT (Master File
los tipos de archivo que podemos buscar. Table) o equivalente en particiones no NTFS, y la geometría física del
Para utilizar este programa, debemos indicar, por este orden: disco duro o memoria flash a revisar.
El primer paso, si estamos en un disco duro averiado, y no estamos
• El directorio de recogida de los archivos rescatados, con el flag -d. seguros de por dónde nos andamos, será realizar un testdisk /list desde
• El tipo de archivo que deseamos rescatar, con el flag -r usr/share/ consola, que nos dará un listado de los discos montados encontrados. Si
magicrescue/recipes/nombredepatron (se han visto las posibilida- efectuamos un simple testdisk en el BASH, el programa arrancará con
des en el anterior apartado). tres opciones.
• La ruta de la imagen (en nuestro ejemplo, copialapiz.dd) sobre la
que queremos hacer el escaneado. • Create: Crear un log para saber qué pasos hemos ido dando.
• Append: Añadir esos datos al final de otro log ya existente.
Para ilustrarlo con un ejemplo, recordemos que estamos refiriéndonos • No Log: No crear ningún log.
a un centro educativo. Supongamos que la memoria USB sobre la que
estamos trabajando ha perdido, sobre todo, exámenes y listas de notas, Escogemos la opción que más nos convenga, y a continuación se
guardadas (nos apena reconocerlo, pero suele ser así) con un programa nos pedirá que escojamos la partición con la que deseamos trabajar
de la suite MS-OFFICE. Bueno, pues ésta es nuestra prioridad. La orden (Nota: si, como decíamos antes, lo que deseamos es revisar la imagen
a dar a la consola sería Listing 8. de un dispositivo de almacenamiento creado con dd, nos ahorrare-
Tras unos segundos (minutos, como mucho), la consola nos infor- mos este paso iniciando el programa con testdisk rutadelaimagen/
mará del final del proceso, y podremos observar el resultado de nuestras nombredelaimagen.dd). Deberemos indicar la forma (que no el tipo)
pesquisas en /home/antonio/recuperalapiz. Por supuesto, y como ya de partición sobre el que creemos estar trabajando (INTEL/PC,
hemos avisado, los nombres de los archivos recuperados son secuencias MAC, XBOX...).
alfanuméricas determinadas por la posición en que dichos archivos han A partir de ahí, el usuario puede ir explorando las posibilidades del
sido localizados. En un principio, nos tocaría ahora abrir archivo por programa, que a grandes rasgos nos permite:
archivo para comprobar su contenido, e irlos renombrando. Al final del
artículo enunciaremos una propuesta, a título individual, que podría • Analizar todas las particiones, buscando particiones (en su caso)
resolvernos, al menos en parte, el trabajo. perdidas.
Como puede comprobarse, magicrescue es una herramienta un po- • Herramientas avanzadas para sistemas de archivos (como por
co más compleja y específica, pero más rápida y potente que foremost, ejemplo, convertir una partición en partición de arranque).
si bien presenta el inconveniente de que, en un principio, el usuario • Cambiar la geometría del disco (sólo usuarios avezados, que ya
aficionado (como estos humildes profesores que escriben estas líneas) hayan hecho todo lo posible por recuperar la información vital).
se encuentra más limitado a la hora de recuperar determinados tipos de • Restaurar el Master Boot Record.
archivos. • Borrar particiones.

Testdisk. Cuando el problema está Testdisk es una herramienta distinta pero complementaria de foremost
en las tablas de particiones y magicrescue. No recupera datos de una partición como tal, pero
Sobre todo en discos duros, y muy particularmente relacionados con permite devolver la funcionalidad perdida a un disco duro o partición,
apagados (accidentales o no), y casi siempre en el “sistema operativo cuando el problema es de arranque. De hecho, en caso de avería física,
que constituye nuestra competencia” (no haremos publicidad, ni si- suele ser necesario empezar nuestro trabajo con Testdisk antes de proce-
quiera negativa), el problema puede ser más simple, pero igualmente der a la recuperación como tal de archivos y carpetas.

www.lpmagazine.org 27
¿Tengo que abrir todos los archivos recuperados ¿A qué nos estamos refiriendo?. En el caso de GNU/Linux, a volver
para poder identificarlos?. a utilizar la herramienta dd. En este caso, grabando expresamente un
Si no hay más remedio... Pero, y sobre todo en documentos ofimáti- 0 en cada bit que conforma la totalidad de la memoria del disco duro:
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 root@antonio-tecnologia:/home/antonio# dd if=/dev/zero
en nuestro accidente o error, sino también todos los que alguna vez of=/dev/sdb
se grabaron en el dispositivo analizado, y no han sido sobreimpre-
sionados con posterior información en la misma dirección física de También podemos grabar 1 ó 0 de manera aleatoria bit a bit con esta
memoria. herramienta:
Los redactores del artículo ya hemos tenido que contender unas
cuantas veces con este problema, y como es cierto que de la necesidad root@antonio-tecnologia:/home/antonio# dd if=/dev/
surge el ingenio, quisimos explorar un poco las posibilidades de BASH, urandom of=/dev/sdb
concretamente de la herramienta de filtrado grep, para facilitar un poco
este trabajo. Conclusión
Grep es una herramienta de filtrado que nos permite buscar carac- A lo largo de este artículo, hemos intentado, con mejor o peor re-
teres o grupos de caracteres en un archivo o grupo de archivos. Bien sultado, introducir al usuario novel a las posibilidades que desde
utilizada, podremos, al menos, separar los archivos que contengan la consola, en Linux, existen a la hora de recuperar archivos que se
palabras o líneas específicas. Supongamos, por ejemplo, que queremos daban por perdidos. Por nuestra naturaleza profesional, hemos uti-
localizar los exámenes de la 1ª evaluación. Utilizaremos, entonces, el lizado como entorno de pruebas un centro educativo como es un
comando (Listing 8). instituto, dado que es el caldo de cultivo ideal para que se den es-
Lo que hemos pedido a la consola es lo siguiente: “lista (-l) los tas situaciones: usuarios poco avanzados, ordenadores utilizados
archivos, indistintamente (-i) de mayúsculas y minúsculas, en la carpeta, de manera comunitaria, intercambio continuo de archivos, trasiego
de manera recursiva (-r) en los que te encuentres la cadena (imprescin- de pendrives... Los contenidos aquí expuestos, que hemos intenta-
dible el entrecomillado) “1ª EVALUACION”, y vuelca los nombres en do que se atengas lo más posible a la verdad, creemos que pueden
un archivo denominado examenes1evaluacion.txt. ser lo suficientemente simples pero al mismo tiempo eficaces para
En dicho texto, constará un listado con los nombres de los archivos animar a otros compañeros que se vean en este tipo de tesituras, para
en los que se ha encontrado dicha cadenas de texto. Trabajo del usuario que al menos intenten dar pasos como éstos. Al fin y al cabo, rendirse
será ahora ir buscando dichos archivos, abrirlos, y comprobar si era lo a la evidencia y dar los archivos por perdidos siempre queda como
que estaban buscando. última opción.
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 Sobre los autores
carpetas, etc...
María Dolores Nogueras Atance, licenciada en Ciencias Quími-
cas, es profesora de Tecnologías en la actualidad, pero tam-
¿Significa todo esto que no puedo borrar nunca bién ha pasado algunos años como profesora de Formación
la información de manera definitiva? Profesional en Laboratorio. Su irrupción en el mundo informá-
En un centro educativo, como en cualquier organización de tipo estatal,
tico ha sido algo tardío, y debido sobre todo a la estrecha rela-
se trabaja con alguna información sensible. No tanto como parecer top
ción de dicho mundo con la materia que actualmente imparte.
secret, pero está claro que algunos de los equipos, al menos los per-
Sin embargo, ha sabido retomar el ritmo y pone a prueba y
tenecientes a los órganos directivos y el departamento de orientación
se esfuerza por aprender toda nueva herramienta informática
trabajan con datos personales y privados.
que caiga en sus manos y que pueda tener algo que ver con
Vivimos en la era del reciclado. No es extraño ver cómo un equipo
la educación.
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
Antonio Gómez García es Ingeniero Técnico Industrial de For-
potente. Como tampoco lo es ver que ese equipo, que sigue siendo útil,
mación, y lleva más de diez años dedicando su actividad pro-
sea reutilizado en otro ámbito del centro de trabajo. El hecho de borrar,
fesional a la Educación Secundaria y Bachillerato en institutos.
simplemente, las carpetas con información importante, e incluso un
Profesor de Tecnologías y de Tecnologías de la Información,
formateado del disco duro, sobre todo si se hace el mismo tipo de parti-
ha trabajado como asesor TIC en el Centro de Profesores de
ción, no será garantía absoluta de que todos los datos han desaparecido.
Puertollano, y dedica gran parte de su tiempo al software libre
Siempre se pueden recuperar, al menos en parte.
y su introducción en el sistema educativo. Desde esa filosofía,
El problema se agudiza cuando hablamos de equipos que se han
ha colaborado ya en varias actividades de formación de padres,
utilizado en oficinas bancarias, comerciales, e incluso en departamentos
profesores y alumnos sobre seguridad en Internet. En la actuali-
estatales o gubernativos, en los que se trabaja con multitud de datos
dad, es Responsable de Medios Informáticos en el IES Eduardo
económicos y personales de cientos, miles de ciudadanos. ¿Significa
Valencia, de Calzada de Calatrava (Ciudad Real). Agradecerá
esto que los equipos en los que se ha utilizado información sensible no
cualquier aporte que queráis realizar en administrador@eduar
pueden reutilizarse, al menos en sus discos duros?. No, por supuesto.
dovalencia.no-ip.org
Basta con realizar un reformateo a bajo nivel.

28 LiNUX+ 10/2010
música y Linux
Android en la Industria Musical

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 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.

D
e todas sus características lo más interesante, de orquestas” con estos dispositivos como instrumentos y no
es@lpmagazine.org

desde el punto de vista musical, es su amplio puedo evitar preguntarme con qué esfuerzo, a qué coste, con
soporte multimedia para medios con for- qué calidad, teniendo en cuenta las limitadas capacidades
matos comunes de audio, vídeo e imágenes disponibles; tenga en cuenta que no son aparatos diseñados
planas (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, para esto sino para comunicarse.
GIF), la capacidad de gestión de entrada/salida de audio
(micrófono/altavoz; sólo algunos dispositivos traen al- Industria Musical
gún conector de salida para auriculares), la facilidad de Más que industria musical, este apartado debería llamarse,
captura/reproducción (ya sea local, a través del sistema de ámbitos posibles relacionados con la música pero, como
archivos, o streaming), pantalla táctil y sus posibilidades están inexorablemente intrincados así queda. ¿Qué necesita
de interconexión: Bluetooth, EDGE, 3g y Wifi; todo ello, la industria musical? O, dicho de otra manera, ¿qué pueden
por supuesto, en dependencia del terminal. ofrecer estas tecnologías a la industria musical? Muchas son
Algunos blogs colocan al iPhone, de Apple, como “rey las aristas de este complicado poliedro.
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

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 MobileCamp
Figura 1. Android: un proyecto Open Hanset Alliance (consorcio Brussels. Abajo. Lo más parecido a la configuración del
de 48 compañías de Hardware, Software y de Telecomunicacio- Phoneguitar. Esta curiosidad, cercana al disparate, más que
nes que llegaron a un acuerdo para promocionar los estándares una utilidad práctica es una metáfora de lo que está por venir,
de códigos abiertos para dispositivos móviles). de las posibilidades de estos diminutos terminales.

www.lpmagazine.org 29
música y Linux
Android en la Industria Musical

Figura 3. Izquierda. AXiS 64. Distribución de las notas. Derecha. Teclado


convencional de una octava. Figura 4. Electrum Drum Machine-Sampler, secuenciador Reloop.

Composición. Hasta hace dos o tres décadas componer era de- categoría debe incluir el control del sonido y procesos muy similares
mostrar cierta habilidad para escribir (y leer) música pentagramada a los del audio como la cuantización (corrección de la posición tem-
(partituras) o en tablatura (que a diferencia de la notación musical, pre- poral de los eventos sonoros según la métrica) y la humanización (al
senta únicamente las posiciones y colocaciones en el instrumento para contrario de la cuantización descoloca los eventos sonoros alrededor de
la interpretación de una pieza, y no las alturas ni las duraciones de los las posiciones métricas temporales exactas para acercarlas al compor-
tonos) pero lo cierto es que las propias tecnologías han roto esa frontera tamiento humano), la propia secuenciación (ordenación temporal de
para que gente, con más inquietud que formación musical, pueda hacer los eventos sonoros), y todo lo relacionado con instrumentos virtuales
música (que al fin y al cabo es otra manera de componer). La intro- (controladores o dispositivos que no generan sonidos pero imitan su
ducción del rollo de piano (al estilo de las pianolas mecánicas) para sensibilidad: pianos, flautas, guitarras, baterías, etc.) y convertidores
dibujar las notas y las duraciones con el ratón fue el verdadero artífice (que adaptan un instrumento real para generar secuencias de control).
de esta ruptura. Asociado a la composición existen también programas Aquí también, para no categorizar demasiado, se podrían considerar
de “ayuda” a la composición, ya sea manual o automática, que facilitan herramientas como el afinador, el metrónomo, los extractores de tempo
la labor al artista, compositor, aficionado, en la consecución de ideas o (en beats por minutos: BPMs), etc.
inspiración. La composición sólo genera información de control rela- Edición, Postproducción. La edición presupone la disponibilidad
cionada con protocolos como MIDI y OSC; no es sonido en sí, sino la del sonido y permite variar sus propiedades: amplitud, frecuencia, tim-
información necesaria para generarlo. bre, envolvente (por ello la relación también con los procesadores de
Educación. Las herramientas de ayuda al aprendizaje musical sonido), la limpieza o eliminación de ruido, el ajuste de la duración y el
son muchas y variadas en dependencia de hacia dónde van dirigidas: tono, y otra innumerable cantidad de procesos. La postproducción está
solfeo, teoría, orquestación, armonía, lenguaje musical, aprendizaje de más orientada a procesos finales como la mezcla y la masterización (de
acordes (de interés para la música popular), etc. En realidad cualquier mastering; en español sería más correcto utilizar matrización pero su
desarrollo que apunte hacia una comprensión de la música o el entre- uso no es muy frecuente). La mezcla es el arte de obtener pocos canales
namiento del aparato perceptual auditivo es susceptible de caer en esta de sonido (el estéreo, que es el más utilizado, por ejemplo, son dos)
categoría “académica”; con la enorme diferencia de potenciar el auto- a partir de muchos (lo que se ha denominado anteriormente pistas) po-
desarrollo (cosa difícil fuera del ámbito del conservatorio). tenciando sus tres dimensiones: alto, ancho y profundo. La altura está
Producción. Este término es, quizá, el más confuso porque abarca relacionada con la representación adecuada de todas las frecuencias, la
todo lo relacionado con la generación de sonidos (síntesis) y por lo anchura con la disposición espacial o panorámica y la profundidad con
tanto los instrumentos, los efectos o procesadores de sonido, la captura el plano de colocación de los instrumentos; todo ello sin descuidar la
del sonido (incluido las técnicas de grabación y manipulación, la se- relación de volúmenes o niveles entre los instrumentos. En definitiva la
cuenciación, el concepto de multipista, etc.). Además del sonido, esta 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 5. Acorde F#7 (Fa sostenido mayor séptima) en Guitar Chordz 2.0
Advance. Figura 6. Retro Synth.

30 LiNUX+ 10/2010
música y Linux
Android en la Industria Musical

Figura 7. RockOut. Figura 8. Hit It!


todas las mezclas se juntan para conformar un álbum o conjunto que En la producción existe una gran cantidad de aplicaciones y parece
explote al máximo las posibilidades y características del último forma- el área favorita de los desarrolladores. Sin embargo aquí las limitaciones
to o medio para el que se concibe; por ejemplo el CD. En este proceso son más obvias. Es posible realizar controladores MIDI/OSC, incluso
se establece el orden de las canciones, los silencios entre ellas, etc. algún tipo especial de convertidor, pero las dimensiones atentan en con-
Una vez difícilmente agrupados en tan pocas categorías los ámbitos tra. Emular la superficie de control de algún dispositivo puede resultar
o “necesidades” de la industria musical, es más fácil analizar la adecua- adecuado (funcionaría algo así como un micro-controlador a distancia
ción de Android (y, por ende, de los dispositivos móviles). Los disposi- o un mando programable), pero un piano apenas tendría una octava con
tivos móviles tienen potencia suficiente, al menos, para un buen número teclas imposibles de tocar con el dedo y, lo que es también muy impor-
de aplicaciones; sin embargo no disponen de mucha memoria y mucho tante, sin sensibilidad. No sería posible conseguir un instrumento que
menos de gran capacidad de almacenamiento masivo. La pantalla táctil regule su dinámica en respuesta a la sensibilidad al tacto o presión. El
ofrece una capacidad de interacción impresionante a una alta resolución volumen siempre sería constante. El artículo AXiS Virtual en Android:
pero, con la limitación (para usos musicales, claro) de su tamaño. En un Un instrumento musical de nueva generación, publicado en LiNUX+
espacio tan pequeño es engorroso escribir o leer música; ya sea en forma 2/2010 (62), www.lpmagazine.org, pp.76-79) propone la virtualización
de pentagramas o tablaturas pero no imposible. Más que como herra- de un instrumento en Android que distribuye las notas de una manera
mienta de composición, y esto es una opinión muy particular, es más curiosa y eficaz, desde el punto de vista interpretativo, en mucho menos
útil para tomar “apuntes”; cuando estés de viaje o tengas un rato de ocio espacio. Observe que en la parte izquierda de la Figura 3 se encuentran
e inspiración. Sin embargo sí sería ideal para aplicaciones de generación nada menos que ocho octavas concentradas en casi menos área que la
automática que puedan sugerir o inspirar futuras composiciones donde octava de la parte derecha que simula las teclas de un piano.
puedas elegir patrones o secuencias, guardarlos y posteriormente volcar- Otra aplicación muy interesante, factible y adecuada de imple-
los sobre un entorno más potente donde procesarlos. Teniendo en cuenta mentar en Android podría ser, por ejemplo, un convertidor de voz
que otro de los esfuerzos decisivos en la masificación de la composición cantada a MIDI/OSC o incluso de percusión. Para ello sólo se necesita
fue basarla en patrones se abre un enorme potencial. el micrófono que lleva incorporado y el canal de comunicación (Wifi,
La educación es otro nicho extremadamente interesante donde la por ejemplo) para enviar los eventos MIDI/OSC a un host que sintetice
miniaturización del dispositivo juega a favor y no en contra. No sólo sonidos con toda la potencia que se requiera. Un convertidor de percu-
es posible aprender donde se quiera sino con herramientas intuitivas, de sión, por otra parte, debería convertir diferentes golpes o sonidos, cap-
fácil acceso y comprensión. Entrenar al oído, aprender escalas, conceptos turado por el micrófono del dispositivo, en eventos MIDI/OSC (muy
de armonía, etc., son aplicaciones que ya forman parte del currículum de similar al caso anterior). El músico sólo tendría que colocar el terminal
los videojuegos didácticos y que, sin embargo, escasean para Android. sobre una mesa y luego tocar encima (cosa que hacemos la mayoría

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

www.lpmagazine.org 31
música y Linux
Android en la Industria Musical

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


de las veces incluso inconscientemente). Sólo con esto, respondiendo pero con auriculares fijos que deben compartir todos los usuarios. Con
a los diferentes golpes o tipos de sonidos que extraigamos de la mesa, terminales Android cada usuario puede aprovechar su terminal y ac-
podemos disponer de un set de percusión inaudito a un coste muchísi- ceder al interior de cualquier disco (CD, vinilo; en general cualquier
mo menor que su homólogo natural. El reconocimiento de los golpes producción) y curiosear sin problemas con toda libertad. Algo similar
percusivos, eminente trasientes, se puede obtener mediante algoritmos podría funcionar para vídeo. Con el mismo terminal se podrían oír
de reconocimiento de patrones sofisticados: redes neuronales, por o ver fragmentos de discos o películas y luego decidir realmente lo
ejemplo; pero esto no representaría ningún problema porque la poten- que queremos llevar a casa.
cia computacional suele ser abundante y los requerimientos de memo-
rias no demasiado críticos. Incluso se podría enviar (en cualquiera de Aplicaciones
las dos aplicaciones) audio, en lugar de información de control, pero No obstante son cada vez más las aplicaciones que aparecen para
realmente: ¿es necesario? hacer música con Android, lo que augura un futuro optimista. He aquí
Intentar en Android cualquier proceso con sonido puro fuera del sólo algunos ejemplos tomados del blog: http://www.hispasonic.com/
ámbito del control (incluso en mono canal) es realmente forzado e in- noticias/aplicaciones-musicales-android-13876.
útil. La entrada de audio es un micrófono de baja calidad, preparado pa- Musical Pro, http://www.souvey.com/musical/: piano, teclados
ra el habla, con unos requerimientos de ancho de banda (en frecuencia) y percusión, todo en uno. Convierte el dispositivo en un dispositi-
mucho más modestos y la salida fue diseñada simplemente para escu- vo de entrada MIDI al ordenador a través de WiFi. Asimismo, trae
char con unos auriculares de bajas prestaciones (en el mejor de los ca- una serie de herramientas como afinador, diapasón y metrónomo.
sos) o con un simple y barato altavoz incorporado. La única aplicación Además del mencionado piano, el teclado incluye sonidos de percu-
sensata, en este contexto, es la típica de reproductor multimedia dispo- sión cromática, órgano, guitarra, bajo, cuerdas, ensamble, maderas,
nible también en terminales mucho más modestas. No obstante existen bronces, sintetizador, y efectos de sonido. FingerPlay MIDI, http://
esfuerzos en sacarle partido. Un ejemplo de ello es Creating Sound thesundancekid.net/blog/fingerplay-midi/: controlador MIDI que permite
Effects in Android; que puede encontrar en http://www.droidnova.com/ realizar cambios de cualquier parámetro MIDI en uso, y luego lo envía
creating-sound-effects-in-android-part-1,570.html. En este proyecto se al ordenador por Wifi.
explora la capacidad de generación de efectos de audio en Android con Electrum Drum Machine/Sampler, http://www.androlib.com/andro
algunos códigos de ejemplo explicados detalladamente. id.application.electrum2-drums-ztz.aspx: caja de ritmos y sampler pro-
La combinación de capacidades como captura de imagen, repro- gramable por pantalla táctil. Permite crear hasta 32 patrones (patterns),
ducción de sonido y comunicación inalámbrica y con ella, la de strea- cargar muestras (samples) propias, hacer strech (corrección de duración
ming, abre, sin embargo, nuevos horizontes. Con una simple captura sin alteración de la altura), pitch para encajar en el tempo, corregir pitch,
a un código de barras el terminal puede identificar un código, enviarlo etc. Para esto, incorpora una pequeña pantalla de edición de sonidos.
a un servidor y recibir la música en streaming para escucharla. Este tipo También trae un secuenciador, y permite exportar a WAV o MIDI.
de aplicaciones abunda cada vez más en las súper tiendas de música Guitar Chordz 2.0 Advance, http://es.androlib.com/android.appl

Figura 13. TabDroid.

32 LiNUX+ 10/2010
música y Linux
Android en la Industria Musical

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
Figura 14. Uloops Music Composer. con la industria musical.
ication.abellasoft-guitarchordz-zCDD.aspx: biblioteca de acordes de
guitarra para móviles. Incluye acordes mayores, menores, sostenidos, Conclusiones
7ma mayor, 7ma menor, 6ta, y más. Los acordes se pueden escuchar al Android, gracias a toda la comunidad de software libre, está lanzando
“rasgar” la pantalla, o al pulsar con el dedo sobre la misma. puentes y lo hará, aún más, con otra comunidad no menos influyente:
Retro Synth, http://www.iconicapps.com/retrosynth.html: sintetiza- la “industria musical” y, entiéndase, por este término, a todo lo relacio-
dor monofónico “vintage”. nado con los ámbitos analizados: composición, educación, producción,
RockOut, http://activefrequency.com/rockout/: guitarra virtual edición y postproducción; y no a la “industria en sí” como mecanismo
que permite tocar acordes muestreados de guitarras reales al “rasgar” de distribución, explotación, comercialización, etc.; aunque es evidente
la pantalla. La versión gratuita de la aplicación presenta dos guitarras que detrás de todo ese otro mundo están las compañías tecnológicas
diferentes con tres acordes cada una: una limpia, con un sonido más que impulsan estos desarrollos. El terminal móvil lucha por convertirse
melódico, y otra distorsionada, más acorde al rock. en un dispositivo musical más, en un instrumento más, en un controla-
Hit It!, http://mob-dev.blogspot.com/2009/03/hit-it.html: para tocar dor más. La informática ha influido tanto en la industria musical hasta
la batería con los dedos sobre el teléfono, o sacudiendo el dispositivo el punto de desplazar tecnologías, en principio diseñadas para otros
como si los tambores estuvieran frente a ti. Redoblante, hi-hat, platillos, usos, hacia la tecnología específica utilizada por productores, técnicos,
cencerros, gong, claps, y mucho más. músicos y aficionados; por ejemplo: Ethernet, Firewire, USB, Wifi, etc.
Tube Tempo BPM, http://es.androlib.com/android.application.bpm en lugar de AES/EBU, MIDI (a nivel físico), MADI, etc.
calc-calc-AC.aspx: permite, mediante golpecitos a la pantalla, descubrir La tecnología ha hecho posible el sueño de cualquier aficionado
los beats por minuto de cualquier canción que se esté reproduciendo. a muy bajo coste, el diseño de nuevos instrumentos y potenciado el
gStrings, http://cohortor.org/: afinador cromático que mide el tono autodidactismo. Las fronteras de las manifestaciones artísticas se des-
y la intensidad del sonido y permite afinar casi cualquier instrumento. dibujan en una química donde la tecnología actúa como catalizador.
PocketDJ Vintage, http://www.androlib.com/android.application.com- Los dispositivos Android son pequeños pero tienen una superficie táctil
beatronik-pocketdjfull-qCjE.aspx: aplicación para mezclar música. Presen- excelente, una resolución sorprendente, una gran potencia computacio-
ta dos bandejas giradiscos y permite hacer mezclas con los dedos. Trae nal y un alto nivel de interconexión. Quizá en un futuro algún terminal
control de pitch, CUE, efectos de scratch, crossfader, y grabador de voz. ofrezca una opción de entrada/salida de audio optativa de mayor calidad
Droid DJ, http://www.androidzoom.com/android_applications/mul pero, lo más importante, esta revolución ha empezado. Ya existen un
timedia/droid-dj_jkg.html: convertir el móvil en una mesa de mezclas. buen número de aplicaciones, un soporte multiplataforma gratuito
Presenta dos bandejas con pitch y crossfader, y permite grabar las mez- y potente, una comunidad proactiva y creativa, tanto de desarrolladores
clas. como usuarios que augura larga vida al Android.

Sobre el autor Enlaces de interés


Lino García Morales – graduado en Ingeniería en Control Automá- • Android Developer|Audio/Video:
tico, Máster en Sistemas y Redes de Comunicaciones y Doctor http://developer.android.com/guide/topics/media/index.html
por la Universidad Politécnica de Madrid. Ha sido profesor en el • Musical Pro: http://www.souvey.com/musical/
Instituto Superior de Arte de La Habana, la Universidad Pontificia • FingerPlay MIDI: http://thesundancekid.net/blog/fingerplay-midi/
“Comillas” y la Universidad Meléndez Pelayo. • Electrum Drum Machine/Sampler: http://www.androlib.com/
Actualmente es profesor titular de la Escuela Superior de Arte android.application.electrum2-drums-ztz.aspx
y Arquitectura y de la Escuela Superior Politécnica de la Universi- • Guitar Chordz 2.0 Advance: http://es.androlib.com/android.
dad Europea de Madrid y Coordinador del Grado en Arte Electró- application.abellasoft-guitarchordz-zCDD.aspx
nico y Digital. Artista y científico, lidera un grupo de investigación • Retro Synth: http://www.iconicapps.com/retrosynth.html
transdisciplinar en la intersección Arte, Ciencia y Tecnología. Ha • RockOut: http://activefrequency.com/rockout/
disfrutado de Becas por la Agencia Española de Cooperación In- • Hit It!: http://mob-dev.blogspot.com/2009/03/hit-it.html
ternacional, FUNDESCO, el Consejo Superior de Investigaciones • Tube Tempo BPM: http://es.androlib.com/android.application.
Científicas (CSIC) y la Universidad Politécnica de Madrid. bpmcalc-calc-AC.aspx

www.lpmagazine.org 33
software
Android y sus aplicaciones

Android
y sus aplicaciones
Roberto 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 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.

C
oncretamente los dispositivos móviles
es@lpmagazine.org

que llevan instalado el sistema opera-


Enlaces de interés
tivo de Google, Android, disponen de
una aplicacion denominada “Android • http://www.androlib.com/
Market” donde el usuario puede buscar e instalar- • http://www.cyrket.com/
se miles de aplicaciones en su teléfono, tanto gra- • http://www.androidzoom.com/
tis como de pago. En las siguientes páginas inten- http://android.appstorehq.com/
taremos recomendar las aplicaciones que están • http://andbot.com/
teniendo un gran éxito en la plataforma Android. • http://www.appbrain.com/
• http://bubiloop.com/android

Además, queremos destacar alguna de ellas


Sobre el autor especialmente ya que se tratan de proyectos de
software libre, filosofía que poco a poco va ganan-
Roberto Calvo es Ingeniero Informático por la Univer-
do adeptos dentro de los desarrolladores de plata-
sidad Rey Juan Carlos (URJC) (2008) donde también
formas móviles.
ha cursado el Máster Univeritario en Sistemas Tele-
máticos e Informáticos (2009). Lleva más de 7 anos
Esta lista de aplicaciones es un pequeno ejem-
en el mundo de software libre ayudando y participan-
plo de todo lo que puedes encontrar en el Market
do en proyectos libres (LinEx empresa, JDEROBOT,
de Android. Cada día hay más aplicaciones, a fecha
LibreGeoSocial). Actualmente trabaja como investi-
de Septiembre del 2010 el número asciende por
gador en el grupo de software libre GSyC/LibreSoft
encima de las 80.000 y subiendo. Desde luego, es
de la URJC donde lleva más de 3 anos trabajando
una buena manera de mantener tu dispositivo móvil
e investigando con la plataforma abierta de móviles
actualizado y utilizar las aplicaciones más novedo-
Android, focalizando sus esfuerzos en temas de reali-
sas del momento. Ahora es vuestro turno! Acceder
dad aumentada móvil, analisis eficiente de imágenes
al market, navegar por su contenido e instalaros las
y geolocalización.
aplicaciones en un par de pasos.

www.lpmagazine.org 35
software
Android 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

36 LiNUX+ 10/2010
software
Android 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 …

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.

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.

Figura B: Información del tiempo


detallada en tu móvil

www.lpmagazine.org 37
software
Android 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.

38 LiNUX+ 10/2010
software
Android 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.

www.lpmagazine.org 39
software
Android 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

40 LiNUX+ 10/2010
opinión
Viviendo con Linux

Viviendo
con Linux
(historias reales
de 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.

H
ace tiempo que queríamos probar P: ¿Cómo llegaste al software libre? Al cabo de unas semanas, un cliente de
un enfoque diferente, hablar con R: Pues como mucha gente. Cuando Mi- aquél negocio, extrañado de verme todos los
usuarios comunes y que nos con- crosoft decidió condenar a Windows 98/ME, días por allí, me preguntó qué hacía, y, media
taran sus experiencias usando y pasar a XP, no me quedó más remedio que hora después, volvió con dos CDs de Ubuntu
Linux. Este artículo está compuesto por tres cambiar al nuevo Sistema Operativo. 6.06. Nunca había probado el modo live, así
entrevistas a tres personas de distinta edad, Sin embargo, todo fallaba, los problemas que cambié la BIOS para que iniciara con él
profesión, creencias y expectativas. Por pura eran constantes, y, lo que más me dolió, y, en pocos minutos, tenía un S.O. operativo en
casualidad usan la misma distribución pero no decía que el controlador de mi capturadora pantalla. Y casi todo el hardware, reconocido
para los mismos fines. Se puede estar o no de Pinnacle DC10 no había pasado la prueba a la primera.
acuerdo con lo que dicen pero una cosa es de compatibilidad. Durante varias semanas Casi. La pinnacle DC10, sólo funcionaba
seguro. Nadie les paga para decirlas. (sí, he dicho semanas), estuve bajándome en ekiga… En fin, volví a casa con la torre,
software de muchas webs, para conseguir y me puse a instalar en el disco duro.
que funcionara, mediante una conexión RTB. Una vez todo configurado, me fui a un
Entrevista 1: Y, de hecho, lo logré. cyber, y me di cuenta que la DC10 era muy
El hombre que busca justicia Pero el ordenador se congelaba con problemática. Así que visité algunas tiendas de
Desde que en 1989 la cobertura de los sucesos mucha frecuencia, perdía las capturas, me segunda mano, y me hice con una Avermedia
de la plaza Tian'anmen demostrara la utilidad quedaba a medio renderizar, y no podía se- TV. Pero no lograba capturar. Durante un tiem-
de la difusión masiva de las protestas sociales guir así. La decisión estaba clara. Quedarme po, utilizaba el Windows ME para ello, y luego
para obtener respuestas, atraer la atención de con un Windows obsoleto, bajo el cual muchas reiniciaba en Ubuntu, y editaba el vídeo con
los medios de comunicación fue una prioridad aplicaciones ya no tenían soporte, o buscar Kdenlive, y mantenía mi web con Kompozer
de quienes tienen algo que reclamar. Pero alternativas. y Gftp. Hasta que un usuario de ubuntu-es,
¿qué pasa cuando lo que uno está pidiendo En aquellos tiempos, yo no disponía de me comentó la existencia de un programa,
no es lo suficientemente masivo o atrayente ADSL, así que me llevaba la torre al negocio XDTV. No sólo lo probé, y con éxito, sino que
para merecer unos minutos en las noticias de de un familiar, que tenía una línea RDSI, y me me metí en sus entrañas, y llegué a postear
la tarde? Esta es la historia de Roberto Solano dedicaba a bajar distribuciones de GNU/Linux, tutoriales sobre su uso e instalación. Y el disco
Ribeiro, un transportista gallego que luego de y probarlas. La velocidad era muy limitada, un duro con Windows, se fue a un cajón. Ya no lo
quedarse sin trabajo por una operación mal CD suponía dos o tres horas de espera, así necesitaba más.
realizada usa Linux, una cámara e Internet que hice docenas de viajes, cargado con mi Por si acaso mi decisión fuera errónea,
para reclamar lo que le corresponde. máquina. y ya teniendo claro que las formas de hacer

www.lpmagazine.org 41
opinión
Viviendo con Linux

las cosas eran tan diferentes como efectivas, cias a GNU/Linux, podía editar y renderizar los P: Mencionaste Cinelerra y Kdenlive, ¿qué
probé Fedora, Mandriva, Debian, y varias dis- vídeos con gran facilidad y velocidad, y cambié otros editores probaste y qué te parecen?
tribuciones más, pero siempre volvía a Ubuntu, Kdenlive por Cinelerra, auxiliado por winff para R: No he probado muchos más, al menos, en
el más amable con un usuario inexperto. reducir el tamaño. profundidad. Cinelerra tiene todo lo que necesi-
En aquél tiempo, yo subía mis pequeñas to, y, una vez que te acostumbras a su interfaz,
P: ¿Cómo nació Vigovideo? producciones, directamente a mi hosting, pero es extraordinariamente rápido y sencillo.
R: Pues fue, simplemente, una evolución pro- pronto, se hizo pequeño, así que compré un Alguna vez instalé OpenShot, Pitivi, y claro,
piciada por la tecnología. En un principio, yo dominio, con 1 Gb de capacidad, y hasta que Kino, aunque sólo lo uso para capturar por
tenía una web, en la que ofertaba mis servicios … también se agotó. Entonces, tomé la deci- firewire. Como alternativa seria a Cinelerra,
como transportista. sión de utilizar un servicio web externo para trasteé un tiempo con Lives, pero era dema-
Pero, aprovechando que mi hermana almacenarlos, y llevo casi medio millar de siado lento importando ficheros, además que
me regaló una impresionante cámara de 3 vídeos colgados de Internet. me perdía un poco buscando herramientas,
megapíxeles (interpolados), comencé a in- Tan intensa actividad, me llevó a cam- incluso, las más básicas.
cluir fotografías sobre la ciudad de Vigo, y las biar de cámara en múltiples ocasiones, Luego, colaboré en traducir EKD al cas-
que realizaba en mis viajes por toda Galicia. capturar en analógico, implica rebobinar, dar tellano, y ahora hago todo lo que quiero con
Posteriormente, ya pasaron de ser imágenes al play, repetir si queda mal, y volver a de- el tándem Kino (captura) - Cinelerra (edición)
sueltas, a estar comentadas, y agrupadas por jarla al final grabado de la cinta, por lo que - EKD (transformación de formatos).
temas. Y me dí cuenta que una ciudad que los cabezales se destrozaban con mucha
ronda los 300.000 habitantes, apenas estaba frecuencia, y salía más barato, comprar otra, P: En algún sitio dedicado a revisiones
representada en los medios de comunicación que repararlos. de software de vídeo para Linux dice casi
tradicionales. Mi actividad se fue volviendo más Con el tiempo, conseguí un MiniDV de textualmente “Cinelerra no es Final Cut Pro,
elaborada, más incisiva con el mal trato que los ocasión, y empecé a capturar por firewire, es inestable en la mayoría del hardware,
gobernantes dan a los ciudadanos, e, incluso, aumentando la calidad y la duración de las su interfaz es confusa y su documentación
algún periódico publicó fotos realizadas por cámaras. insuficiente", ¿compartes esa opinión?
mí, del “multamovil” (un vehículo equipado Curiosamente, la única MiniDv que com- R: Sólo la primera parte. Desde luego, Cinele-
con cámaras y GPS, para denunciar a los pré nuevecita, pequeña pero muy buena, me rra no es Final Cut... pero tampoco lo pretende.
infractores de estacionamiento) incumpliendo la robaron. Tenía un sistema de videovigilancia, Más que un incrustador de efectos especiales,
las normas de tráfico. y colgué el vídeo en Internet, pero, pese a los Cinelerra es un editor de vídeo. Hay otro soft-
Y di el salto al vídeo. Tenía una cá- miles de visitas que lleva, aún nadie ha reco- ware libre, como Blender, que también se usa
mara de c-vhs, muy sencilla, pero que nocido al delincuente. bajo sistemas operativos privativos, que nos
daba una calidad más que apreciable, y Así que volví a las subastas por Internet, proveen estas herramientas.
empezaron a aparecer vídeos en mi página. cada 7 u 8 meses, que es lo que suelen durar Lo de inestable, hace algunos años, era
Además, ya tenía ADSL en casa, por lo que las cámaras domésticas cuando se les da un así, se cerraba sin motivo aparente, pero des-
subirlos, sólo era cuestión de paciencia. Gra- uso intensivo. 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-
Figura 1. ciones y poco más, nos acostumbramos a él,

42 LiNUX+ 10/2010
opinión
Viviendo con Linux

y ya sólo se trata de ir investigando y probando rio remoto o con un pendrive USB, paso al progresé en estructurar y optimizar el código
sus poderosas herramientas, disfrutando, a la ordenador principal, donde puedo editarlo, am- fuente, aprovechar al máximo cada ciclo de
par, de una excelente gestión de la memoria pliarlo, cambiar el contraste o la luminosidad, reloj y cada Kb de memoria … pero los tema-
y del disco, que nos permite editar vídeos en o aplicarle filtros con Cinelerra. rios, eran de cuando Noé estudiaba carpintería
máquinas más que obsoletas. Al utilizar una cámara Hi8, tengo la ven- náutica, así que nada de entorno gráfico.
Con respecto a la documentación... La taja del zoom óptico, y no digital, por lo que Además, varias de las asignaturas, tenían
más sencilla búsqueda en Internet, nos arroja puedo enfocar exactamente lo que quiero, un nivel inversamente proporcional a su rela-
los resultados que deseamos. He encontrado sin apenas perder calidad. Hay que tener en ción con la informática, por lo que se dio la
hasta información de cómo estabilizar las cuenta que el objeto de la vigilancia, es mi paradoja que sacaba la máxima nota posible
imágenes. vehículo, que está a unos 80 metros en línea en las asignaturas prácticas, pero suspendía
Lo que ocurre es que, al no ser algo que se recta. Una cámara para estos menesteres, las que incrustraron sin demasiado acierto.
venda en una caja a un precio desmesurado, profesional, tendría un costo varias veces Resumiendo: que era bueno en informática,
el desarrollador no tiene la necesidad de justi- superior, pero con mucha menos resolución, pero no tengo título.
ficar el precio con un manual de 32.000 pági- ya que emplean CCDs en calidad VGA, Pero, ya con una ADSL en casa, no ne-
nas, y 40 DVDs con ejemplos. o poco más. cesito ir a clases ni obtener una acreditación.
La calidad es muy buena, y se puede Unas búsquedas por Internet, y estoy seguro
P: ¿Probaste alguna distribución para pro- ampliar la imagen considerablemente, pero de que, si algún día me planteo un proyecto,
ducción multimedia como Ubuntu Studio? con mucha luz. Por la noche, hay que pasar no me faltarán fuentes de sabiduría.
R: Si, en efecto. Dedicado a la multimedia, manualmente a modo infrarrojos y enfocar, Por contra, mi currículum no engorda.
Ubuntustudio y Videolinux no podían quedarse por lo que no he logrado crear un sistema Desgraciadamente, en el mundo laboral actual,
fuera. De la primera, me quedé muy satisfecho, totalmente autónomo. intentar mejorar, no vale mucho. Primero, hay
sin embargo, la descarté, porque, al menos en Sin embargo, para tomar una matrícula que meter un diploma por el picaporte, para
aquél momento, tenía muchas herramientas de un ladrón, si ha sido suficiente, aunque abrir la puerta.
de sonido, pero pocas para vídeo. por un extraño proceder judicial, citaron al
VideoLinux la usé en modo Live CD, pero dueño del vehículo utilizado, que, lógicamen- P: Recientemente te has iniciado como
no llegué a instalarla. te, no era el que salía en la grabación, y que blogger, ¿de qué va Roberjusticia Blog?
Al fín y al cabo, cualquier buen programa afirmó que no conocía a los individuos. Libre R: Bien, a resultas de mi fallida operación,
tenía un paquete .deb o .rpm (debianizable con sin cargos. y de los sucesivos pases por quirófano para re-
alien) con que poder instalar en Ubuntu, y la Completa el sistema, un SAI con una hora componer mi mano, algo que no se ha logrado
ayuda de la comunidad es enorme. de autonomía, y la activación en la BIOS de la completamente, me sobraba el tiempo.
Entre ubuntu-es.org en castellano, y ubun- característica que inicia el ordenador tras un Además de poder dedicarme sin agobios
tuforums, no hay duda o problema que se re- corte de la electricidad. a pasarme a GNU/Linux, creé alguna que otra
sista, y es una de las mayores ventajas de la web, con hosting gratuito y lleno de publicidad,
distribución. P: ¿Tienes alguna formación académica en donde exponer los problemas médicos que te-
el ámbito de la informática? nía. Al cabo de un tiempo, el tema derivó hacia
P: Cuéntanos sobre el sistema de vigilancia R: Sí … y no. Hace muchos, muchos años, en la Administración de Justicia, así que incorporé
que armaste en tu casa. una academia muy lejana, hice un curso de la información que tenía a la web que usaba
R: En lo que respecta al hardware, es un más Unix. Pero no era un S.O. viable para instalar
que antiguo Pentium III, a 800 Mhz. Tiene 384 en el “moderno” 286 que tenía, así que derivé
Mb de RAM, y un disco duro de 200 Gb IDE. hacia el mundo MSDOS, y, que remedio,
Una vez en marcha, le desconecté, física- Windows. Autodidacta, ya que en aquellos
mente y en la BIOS, la disquetera y el CD. tiempos, no existía Internet, aprendía a base
Como capturadora, una Avermedia TV 203, de prueba y error, con manuales en inglés
que recibe la señal de una cámara Hi8 por S- traídos del extranjero.
Vhs, y el audio, directo a la tarjeta de sonido, Incluso, llegué a tener una tienda de infor-
proveniente de un micrófono exterior. mática, y gané algún dinero haciendo progra-
A nivel de software, después de muchas mas, o re-escribiendo otros. En una ocasión, dí
pruebas, utilicé Lubuntu, ya que el escritorio clases en un Ayuntamiento, con un sueldo que
LXDE, no sólo no pide muchos recursos, sino ya me gustaría tener hoy, a alumnos en paro,
que consigue que la resolución de la tarjeta seleccionados por sus nulos conocimientos de
gráfica integrada Intel (también con una exter- computación.
na Riva TNT) llegue a los 1024×768, sin que Fue un éxito, y para todos. Guardo muy
me paralice el sistema. buenos recuerdos de ello, pero el mundo se-
Para el vídeo, el XDTV, ya que permite guía girando, y yo me quedaba atrás.
crear un lanzador que lo inicie con el sistema, Empeñado en hacer las cosas con Clipper
y que comience a grabar inmediatamente Summer 87, y 5.1 después, me estaba per-
a 720×576, sin compresión. diendo la programación en entornos gráficos.
De esta forma, obtengo vídeos a toda la Así que me matriculé en Formación
calidad posible, que luego, mediante escrito- Profesional. Gracias a algunos profesores, Figura 2.

www.lpmagazine.org 43
opinión
Viviendo con Linux

para ofrecer mis servicios como transportista. vegador, Evolution para el correo, Gftp y Kom- R: Tenía un conocimiento muy vago de él, lue-
Cuando ya estuvo claro que no podría volver pozer para mantener la web, y Gedit para go un compañero “de pasillo” de la facultad me
a trabajar con ello, la cerré, y abrí una se- textos sencillos. Aunque no soy muy amigo había hablado de Linux y demás, cuando me
cción de Denuncias e Injusticias en www. de las suites ofimáticas, con el fin de dotar a compré el portátil con Windows Vista, tardé 24
vigovideo.es. mis trámites legales de un mínimo aspecto de horas en enterarme de qué iba esto.
Pero la Administración de Justicia falló. seriedad, me desenvuelvo con OpenOffice.org.
Y en mi contra. Una y otra vez, intentaban El Bitorrent y el Amule para descargas, y las P: Tu no eres el típico usuario de computa-
cerrarme las vías para recurrir, mediante apli- utilidades del sistema, como Remastersys, doras. Por tu trabajo usas el ordenador con
caciones bastante insólitas de las leyes. El Gparted y la imprescindible terminal. fines específicos, ¿fue difícil la transición?
proceso se estaba volviendo muy complicado, Alguna vez el bluetooth para conectar con R: Más o menos sí, pero hice una transición
y poner en mi web cada novedad, acompa- mi teléfono móvil, y, eso sí, desinstalo todo lo gradual, no forzándome a perder el tiempo
ñada de la imagen escaneada de un docu- que tenga que ver con chats, cloud computing cuando no lo tenía, y perdiéndolo cuando
mento, quitaba protagonismo a los vídeos, así y redes sociales, no me interesan demasiado podía. Creo que así se ahorran muchas frus-
que decidí “emancipar” lo legal. (aunque ello puede cambiar). traciones o errores evitables. En algunos casos
Lógicamente, para un asunto monotemá- sí fue más difícil, y lo sigue siendo, por ejem-
tico, lo más adecuado, es un blog. Como no Entrevista 2: plo algunas hojas de cálculo o presentacio-
deseaba pagar otro hosting, acudí a uno gra- Sociólogos, linuxeros nes, pero si se hacen despacio las cosas se
tuito, y ahí está, contando los detalles de cada y otros bichos raros aprenden estrategias para evitarlo.
revés que intentan darme. Cuando el presidente Kennedy dijo su famosa
De esta forma, puedo seguir colgando frase “En el mundo hay tres clases de perso- P: ¿Qué programas usas?
las imágenes que grabo en un sitio, y lo que nas; las que hacen que las cosas pasen, las R: La mayoría de las veces uso software “bá-
acontece en el complicado procedimiento que dejan que las cosas pasen y las que no sico”. Firefox, Thunderbird para gestionar las
legal en otro. entienden como pasaron” un gracioso agregó cuentas de mail todas juntas, OpenOffice.org
Pero no sólo denuncio públicamente lo una cuarta: “y las que se las explican a las otras y para estadísticas utilizo SPSS para Linux
que me hacen, también hago constar el porqué tres”. Desde que en el siglo XIX la sociología o R (preferentemente este último cuando se
de las decisiones, en que se basan, y en que empezara a ocuparse de investigar a los seres puede).
se equivocan. Sin ser estudioso del derecho, humanos y su interrelación, los estudiosos de Respecto de OOo uso Impress para las
he tenido que aprender mucho sobre ello, esa disciplina son invitados habituales en los presentaciones e informes. Pero también es-
y procuro compartirlo con todo el mundo. medios de comunicación para ayudarnos a toy utilizando Prezi, que no es software libre,
Si a alguien le intentan gastar una triqui-
entender la sociedad en la que vivimos. Para ni abierto, pero es una forma de hacer pre-
ñuela legal, leyendo el blog, es posible que no ser menos nosotros conseguimos a Sergio sentaciones bastante interesante, aunque no
sepa lo que está pasando, cómo reaccionar, D'antonio Maceiras un sociólogo linuxero quien siempre aconsejable.
y evitar males mayores. además de contarnos sus propias experiencias Writer es para escribir los informes, tra-
nos habla del uso del FOSS en el mundo aca- bajos, etc., etc. Una herramienta fundamental
P: ¿Qué otro software no relacionado con démico y la difusión de su uso en la sociedad. a la hora de escribir artículos e informes es el
producción audiovisual utilizas? gestor de citas Zotero. Con él ahorro mucho
R: En principio, poca cosa. Firefox como na- P: ¿Cómo conociste Linux? 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
Figura 3. criterio sociólogos y politólogos deberían

44 LiNUX+ 10/2010
opinión
Viviendo con Linux

ser fervientes adversarios del software R: He hecho una presentación sobre el tema quedan dudas de con qué se quedaría,
privativo, ¿es así? en la Facultad, también he dado cursos de ¿el discurso radicalizado de la FSF no es
R: Es una buena pregunta. Por lo que conozco, introducción básica, algo así como una install espanta usuarios?
no es un tema que tenga buena publicidad, party y cuestiones sucesivas. Cada vez que R: Puede, y a esto volveré. Pero, ¿acaso los
quizás sea un poco de “mala conciencia”. En puedo aprovechar una ocasión, hago mención discursos de Microsoft o Apple no lo son?
muchos casos, no sé si decir que adversaria, de ello, pero me niego a ser el plasta que está El ambiente y discurso endogrupal de Apple
pero sí más favorable al software libre sí que todo el día con el martillo de la libertad, creo es bestial; comprendo el punto del usuario
son. Pero para esas personas -como para que con eso no se llega a ningún lado. según el cual es un cliente que compra, y no
una gran parte de las personas usuarias- el Pero sí no renuncio, y cada vez más gente sólo compra un producto sino “una experien-
software está invisibilizado, es invisible, no sabe que hay alguien por ahí que más o menos cia” (cosa que me parece una tontería). Pero
es un tema de discusión. Cuando les haces controla, y que está dispuesto a ayudar (a la este es el punto de diferencia radical, incluso
las propuestas, lo ven como una carga más, vez que me niego a hacer de pringado, para con respecto al open-source: el software li-
algo de lo que ocuparse y que ahora no se eso que sigan con Windows) bre trata de compartir, y no te puede vender
ocupan… nadie se ocupa de la compatibilidad, Un papel activo en estas cuestiones es ninguna experiencia porque has de crearlas
aún cuando Office no es compatible al 100% que la gente sepa que lo tienen a mano, que y participar tú. Respecto a lo demás… Linus
consigo mismo, los problemas de Windows no es algo lejano porque gente de su entorno Torvalds tiene cara de no haber roto un plato
son los problemas conocidos. lo usa, que si quieren tienen la posibilidad en su vida.
Concretamente, pienso que hoy en día de probarlo y personas que pueden ayudar.
es muy difícil alistarse en todos los frentes No sólo hacer manifestaciones de software P: Entiendo lo que me dices de Apple, pe-
(feminismo, software libre, ecologismo, etc.) libre… sino también algo así como “si no lo ro el usuario de Windows quiere prender
pero pienso que el uso de los ordenadores usas no será porque no puedas, porque la computadora, conectarse a Facebook
es crucial, dado que estamos horas y horas accesible lo tienes”. y compartir la foto del cumpleaños de la
diarias con ellos… avanzando un paso más nieta. ¿Que clase de libertad es pretender
allá, no sé muy bien cómo se cuece el hablar P: Dejemos un momento de lado a tus co- obligarlo a saber compilar un driver?
de movimientos de izquierda, progresistas, legas que deberían tener más conciencia R: Realmente, ninguna o insignificante para
etc, usando Mac o Windows. Cuando veo y pasemos al usuario “normal”. Si mi esas personas tal vez. Pero hay una diferencia,
eso desconfío. abuela viviera y se interesara por el mun- que puedan hacerlo no implica que deban sa-
do de los ordenadores entre un Bill Gates ber hacerlo. Muchas distribuciones, empresas,
P: La sociología, una ciencia nacida en con sus anteojos y cara de nene bueno y la misma FSF y gente colaboradora trabajan
el siglo XIX durante la revolución indus- Stallman con su barba y pelo largo no me para que eso no deba hacerse. De hecho,
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? Figura 4.

www.lpmagazine.org 45
opinión
Viviendo con Linux

¿cuántos drivers hay que instalar con Ubuntu, porque es lo que más cómodo le viene. Igual P: Creo recordar en algún momento de
Fedora o Mandriva y cuantos con Windows? pasa con Fedora y lo mismo puede decirse distracción en el que presté atención en
Un punto flaco quizás sea ese. Pero cabría de Debian clase de que existe algo llamado sistema
preguntarse también si es menester que se Puede ser que parte de la animadversión sociotécnico. Algo como que no se puede
deba seguir haciendo ingeniería inversa para sea el considerar de Ubuntu novedades separar la tecnología de los esquemas cul-
poder dar servicio a la gente que no quiere o mejoras que no son de Canonical, sino del turales de sus usuarios. La pregunta es,
usar Windows. kernel, o parte del desarrollo de Debian, o mis- ¿puede tener éxito el SL en una sociedad
mo de los entornos gráficos o aplicaciones de individualista y acostumbrada a medir el
P: ¿Está socialmente aceptado el uso del terceros. éxito por la fama y las recompensas eco-
software libre? Por otra parte, al ser Debian una de las nómicas?
R: Si… es decir, no es habitual usar algo dis- distribuciones por antonomasia, muchas de las R: Sí, la pregunta que cabe hacerse es ¿por
tinto de Windows o Mac, genera algún tipo de decisiones que toma Canonical con respecto a qué no? El software libre no está exento de
disonancia; también la genera cuando se pasa Ubuntu no deben ser del agrado de la comuni- individualismo, fama y economía, pero con
de XP a Seven, o de Windows a MacOS; pero dad más comprometida con el software libre, un "enganche" entre las partes distinto. El
esos cambios están mucho más mediados por o más específicamente técnica. software libre no diluye la autoría, pero sí la
cuestiones sociales aceptadas, por lo tanto la transforma, puede verse en un programa to-
disonancia suele ser menor. Pienso que gran P: ¿Realmente la comunidad entiende un das las personas que han contribuido en él, lo
parte del problema viene de las incompatibili- modelo de negocio/sociedad sin tener un que puede reportarles fama y recompensas
dades, más allá de las diferencias de estilos opuesto?¿Es el odio a Microsoft el verda- económicas. El tema está en la forma en la
o demás. dero motor del FOSS? que estos conceptos se implementan actual-
Dicho de otra forma. Cuando una persona R: No son necesarios modelos opuestos, si- mente en nuestras culturas y sociedades.
del tipo de las que mencionaste arriba pasa de no que pueden haber multiplicidad de mode-
Windows a OSX, los problemas generados se los de negocio; el tema es tener la capacidad Entrevista 3:
aceptan generalmente. Ello no tiende a suce- real de elegir, cuestión que ahora no se tiene. Buscando un lugar en el mundo
der con GNU/Linux, donde a los problemas Es decir, pienso que es algo que emerge de Quienes rondamos los cuarenta fuimos
mismos del cambio a nivel personal hay que las prácticas antes que de definiciones. De educados por nuestros padres y abuelos
sumarle que siempre, indefectiblemente, los ahí que MS no pueda ser el verdadero motor en la creencia de que el trabajo duro y una
problemas los tenemos quienes no usamos del software libre, porque su tendencia es eli- sólida educación eran las llaves para obtener
Windows u OSX. Es decir, lo relevante es la minar esa capacidad de elegir aunque digan un buen empleo en el que tras permanecer
aceptación social, la percepción social que se que “adoran”(sic) el open-source y demás. durante una determinada cantidad de años
tiene, de ese cambio. Puede parecer que Microsoft espolea el podríamos retirarnos con una jubilación razo-
desarrollo de soft libre, pero en mi opinión lo nable a disfrutar de nuestros nietos. Caídas
P: Es decir que mientras puedan subir la frena atacando la estrategia del software li- de muros y crisis financieras diversas demos-
foto de la nieta a Facebook y tu las veas se bre, me explico: Se ha escrito que, en el caso traron lo ilusorio de tales afirmaciones. Pero
olvidan del tema. de OOo, la poca gente que lo desarrollaba por muchos problemas que tenemos quienes
R: Más o menos, pero hay otra vuelta de tur- utilizaba mucho tiempo en compatibilidad con estamos en la mitad de nuestra vida laboral
ca con esto: Windows es lo conocido, cuando documentos propietarios, porque una premi- peor les va a los que tratan de introducirse
compras un ordenador, YA VIENE con SU sa importante en el mundo del soft libre es por primera vez en el mercado de trabajo.
sistema operativo; y eso es muy importante, la compatibilidad, ventaja que apreciamos De eso hablamos con el veinteañero español
incluso fundamental porque, si bien hard y soft muchos usuarios. Ahora bien, MS ataca eso José Carlos Martínez Villalta
no son separables, sí son distinguibles. Y lo y así impide que el desarrollo se centre en
que se elimina es esa distinción. otras cuestiones. No es un ataque directo. P: ¿Tienes estudios de Informática?
Volvemos a temas anteriores desde otra También, Microsoft, Apple, Oracle, etc. hacen R: Después del Bachillerato, entré a estudiar
óptica: Si yo no puedo compartir productiva- aportaciones de código libre, y quizás sean 1º de Ingeniería Técnica de Informática de
mente mis documentos con gente que usa técnicamente beneficiosas, pero quedaría Gestión, pero entre que los profesores no
otro software, tengo un problema, y ese es un una pregunta en el aire: ¿puede entenderse ayudan lo más mínimo y que yo tampoco me
problema generado artificialmente. esa aportación como intentos de dirigir la lo tomé muy en serio, salí de allí totalmente
industria en una u otra dirección? desencantado. Así que me metí en un ciclo
P: Hace un rato nombraste a Ubuntu que Y respecto a la última pregunta, creo que formativo de grado superior, Administración
si bien es la distribución más popular se desprende de lo anterior que contestaré que de Sistemas Informáticos. Del primer curso
entre los nuevos usuarios existe tam- sí, porque el software libre impulsa la divergen- salí sabiendo programar en condiciones,
bién un fuerte movimiento “anti Ubun- cia de puntos de vista, los distintos enfoques en lenguaje C, además controlar bastante
tu”, particularmente desde la comuni- a la hora de realizar una misma tarea. No ne- bien todo el tema de hardware y redes. En
dad de DEBIAN, ¿por qué ser masivo es cesita tener antagonistas porque ya los tiene el segundo curso aprendí HTML, CSS, Ja-
mala palabra? en su seno (para mayor muestra, los foros). vascript, PHP y SQL, y a utilizar Gimp a un
R: En esto hay tantas variaciones como per- Pero lo importante es que esas “disputas” se buen nivel, entre otras cosas. Aunque no lo
sonas. Conozco gente que usa Ubuntu y se hacen en unas condiciones que permiten que pude aprender todo porque no había tiem-
cree que “Ubuntu es Linux”, así, sin el GNU. se desarrollen en igualdad y libertad, a ojos de po, sí obtuve una buena base sobre la que
Y gente muy muy capaz que usa Ubuntu todas las personas. poder avanzar.

46 LiNUX+ 10/2010
opinión
Viviendo con Linux

Con ese título empecé a trabajar como (las que no se dedican a la Informática). en que había que “arrancarlo” desde Windo-
técnico informático al mismo tiempo que in- A muchas no les interesa tener en nómina ws y reiniciar con Guadalinex, pero como lo
tentaba sacarme el otro título superior, el de a un informático (ya sea técnico o programa- desconectaras, había que repetir de nuevo
Desarrollo de Aplicaciones Informáticas, pero dor) para solucionar los problemas eventuales, el proceso.
no tenía tiempo suficiente como para llevar las sino que prefieren depender de un servicio ex- Y un poco más tarde me compré un router
dos cosas. Como mi jefe era un (¿se puede terno. Y las que sí cuentan con informáticos en condiciones con el que poder acceder
decir “cabrón”?) lo mandé a freír espárragos en su plantilla no se les reconoce su mérito. a Internet a través de la tarjeta Ethernet. En
y me volví a matricular en DAI al año siguiente, Actualmente una empresa funciona gracias ese momento ya me sentía “preparado” para
aprovechando que varias asignaturas las tenía a su sistema informático: si éste falla, la em- probar una versión más “pura” de Guadalinex,
convalidadas y me podría centrar en aprender presa se quedará paralizada durante el tiempo así que probé Ubuntu (que es la distribución
lo realmente interesante. Lo único que aprendí en que el sistema esté caído. sobre la que se basa Guadalinex) en su ver-
fue análisis de sistemas: saber hacer diagra- Además, es muy difícil convencer a los sión 6.06. Todo era más rápido, más estable
mas de flujos de datos, diagramas modulares, entrevistadores de que realmente eres buen y más sencillo. Tras superar unos pequeños
etc., y saber interpretarlos. En cuanto a progra- programador. Primero, porque no puedes problemas con la tarjeta gráfica ATI y los
mación, solo aprendí lenguaje Basic y por qué mostrar tus trabajos si éstos han consistido efectos de escritorio Beryl ya tenía un sistema
nadie en su sano juicio lo usaría. en aplicaciones internas y exclusivas de una operativo totalmente funcional.
Al menos obtuve un segundo título, pero empresa privada; segundo porque desarrollar
no aprendí absolutamente nada más sobre un programa medianamente complejo suele P: ¿Y ahora qué distribución y software
programación. Vi los entornos QBasic y Visual llevar muchas, muchas horas de trabajo antes utilizas?
Basic, entornos que prácticamente no utiliza de poder mostrar algún resultado. Claro, los R: Utilizo Ubuntu diariamente. Creo que es el
nadie, ya que lo más extendido actualmente es jefes, que no suelen tener ni puñetera idea más cómodo para mí actualmente, entre otras
.NET y Visual C++. Pero claro, mis profesores de programación, se empiezan a desespe- cosas porque ya he aprendido a manejarme
no tenían ni idea de esos entornos. rar y a dudar de ti. No ven (porque no pueden con total soltura, lo cual no quita que, en un
o no quieren) el enorme trabajo que hay de- futuro, pruebe otras distribuciones si mi tiempo
P: Escuchándote uno tiene la sensación trás de cualquier aplicación. Hay que tener libre me lo permite.
de que los planes de estudio y los títulos controlados los posibles errores que pueda El software que utilizo es aMsn para cha-
que se otorgan no tienen ninguna relación cometer el usuario y, a la vez, que tenga una tear, Amarok para escuchar música, Firefox
con la realidad del mercado. ¿Es esa tu interfaz lo más sencilla y amigable posible. para navegar, VLC para reproducir vídeos, K3b
opinión? Claro, cuanto más sencilla se quiere hacer la para grabar discos, OpenOffice.org para crear
R: No exactamente. Depende del centro don- interfaz, más complejo es el desarrollo. documentos… Son programas que considero
de realices los estudios y la preparación que Yo me estoy especializando en desarrollo fundamentales para un uso doméstico de un
tengan los profesores. En mi caso, en el ciclo web, porque es lo que está teniendo más PC, programas que están al alcance de cual-
de DAI, tuve unos profesores que llevaban ahí demanda y porque es la forma más rápida quiera y cubren de sobra las necesidades de
más de veinte años, enseñando unos entor- de mostrarle a un entrevistador tu trabajo. un usuario normal y corriente que no necesita
nos de hace también más de veinte años. En Con esa idea también estoy desarrollando la pagar licencias para un uso tan básico de un
otros centros sí que enseñaban .NET, Oracle nueva plataforma para Merchandlinux. ordenador.
y otros entornos más demandados actual- Para programar utilizo Notepad++ emula-
mente gracias, sobre todo, a unos profesores P: ¿Cómo conociste Linux? do con Wine, ya que no hay versión nativa en
más jóvenes. R: En 1º de ASI, uno de nuestros profesores Linux. Hay otros editores muy buenos como
En cualquier caso, lo que nos enseñaron nos invitó a probar SUSE, que por aquél en- Bluefish o Geany, pero siempre echo algo en
fue una base muy general. La metodología de tonces creo que era la versión 9. Lamentable- falta. Para edición de imágenes, creación de
la programación y el SQL son prácticamente mente, en mi casa accedía a Internet a través logotipos y demás, utilizo Gimp, que para lo
idénticos en cualquier entorno. Adaptarse a de un módem USB y, claro, sólo funcionaba que necesito es más que suficiente.
uno u otro lenguaje es solo cuestión de unos con Windows. Desde el primer momento vi
pocos días. que era un sistema increíblemente potente P: ¿Cuáles crees que son los defectos de
y robusto, además de muy completo, pero sin Linux?
P: Tener un buen rendimiento académico, conexión a Internet no podría sacarle todo el R: Aunque a algunos les pueda sonar dema-
¿garantiza la salida laboral? partido que me hubiera gustado. Con mis po- siado utópico, pienso que Linux realmente
R: Eso sería lo ideal, pero no. Una empresa cos conocimientos no iba a conseguir hacerlo no tiene defectos. Los defectos están a su
no te va a contratar porque seas el mejor del funcionar, y el sistema de ensayo-error no alrededor, pero tan cerca que tendemos
mundo si realmente no necesitan a nadie, era demasiado alentador. Lo mejor que pude a confundirlos con propios de Linux.
y tampoco se acordarán de ti cuando sí le hacer fue conectar el módem al portátil y éste Para empezar, Linux es una alternativa
hagan falta personal y tu currículum esté en al sobremesa con un cable de red cruzado. que hay que buscar. Cuando compras un PC
el fondo de un cajón, si es que no lo han tira- Ya tenía conexión a Internet en SUSE, pero genérico en cualquier tienda de Informática
do a la basura. También suele haber mucho requería tener encendidos dos equipos. o en unos grandes almacenes, éste viene
enchufado que te quita el puesto por conocer Más tarde (pero mucho más tarde) salió forzosamente con Windows. Muy pocos fab-
a alguien dentro de la empresa. una versión de Guadalinex (no recuerdo si fue ricantes ofrecen máquinas con Linux, y es muy
La Informática es, probablemente, el la 3 o la 4) en la que sí funcionaba el módem difícil encontrarlos en un establecimiento, por
terreno más infravalorado por las empresas USB que yo utilizaba. La única pega estaba no hablar de que un PC con Linux suele ven-

www.lpmagazine.org 47
opinión
Viviendo con Linux

derse al mismo precio que el mismo modelo comprador pero sin que lo conviertan en un como pretendíamos, decidimos cambiarle el
con Windows, incluso con menores prestacio- anuncio andante. nombre por algo que abarcara mucho más. Así
nes que éste último (menor memoria, menor Para mostrar esos diseños le pedí ayuda que lo llamamos Merchandlinux.com.
disco duro…). Es ridículo. a mi colega Furtaxi, que nos permitió subir las El servicio de hosting que contratamos no
A raíz de esto, otro problema que hay son imágenes en su servidor. Más tarde monté admitía bases de datos, por lo que programé
los usuarios. Los de Windows son conformis- un blog con el nombre de Ubuntu-Store.es. una web en HTML y algo de javascript que
tas que, como ya tienen su ordenador funcio- Para poder hacer uso de ese nombre y de permitiera ver al visitante lo que teníamos a la
nando, no se molestan en investigar si hay los logos me tuve que poner en contacto con venta, para que éste pudiera hacernos un pedi-
alguna manera de que funcione mejor. Si por Canonical para que me concedieran una do por correo electrónico. Más tarde programé
casualidad alguno lo hace, no se molesta en licencia de uso. Me contestaron que, siempre un generador de presupuestos en Javascript
buscar información, sino que expone todas sus y cuando no hubiera ánimo de lucro, podía con el que el visitante pudiera ver en tiempo
preguntas en un foro cuyos miembros están utilizar el logotipo, y sugirieron que debe- real cuánto le costaría el pedido.
cansados de repetir una y otra vez las mismas ríamos cambiar el nombre para no dar a en-
respuestas, lo cual resulta muy frustrante. La tender que era una tienda oficial de Ubuntu. P: Cuéntame sobre el CMS sobre el que
mayoría acaban desencantados por pensar Otra cosa curiosa fue que, antes de poner- corre Merchandlinux
que podrían instalar cualquier programa en me en contacto con ellos, Ubuntu no tenía R: La verdad es que una tienda online que
Linux, por lo que terminan volviendo a Win- tienda oficial, y en apenas un mes ya tenían necesite que el comprador envíe un correo
dows y con ideas mal concebidas que utilizan un montón de artículos de merchandising a electrónico es bastante ridículo, muy poco
para disuadir a otros usuarios en sus mismas la venta. ¿Casualidad? Lo dudo, pero no profesional. Necesitábamos una aplicación
circunstancias. iba a ponerme a discutir con ellos. A fin de que permitiera mostrar un catálogo de pro-
Luego están los desarrolladores de pro- cuentas, nadie tiene más derecho a usar ductos y comprarlos directamente sobre la
gramas comerciales, que no hacen versiones esos logos que ellos, y nuestro proyecto iba misma web. Estuve mirando varios CMS para
de sus aplicaciones para Linux o no las hacen por otro camino. tienda online, pero ninguno cubría del todo
del todo bien. Adobe, por ejemplo, aunque Lo que pretendí en un principio fue que las necesidades del proyecto. Así que volve-
ha mostrado su interés en portar su Creative el comprador eligiera el diseño que quería mos a lo de “si no encuentras lo que buscas,
Suite a Linux, lo cierto es que ni su reproduc-comprar, y entonces se le fabricaría y se háztelo tú mismo”.
tor Flash para el navegador funciona en con- le enviaría. Ingenuo de mí. Las fábricas no Me puse a desarrollar una aplicación en
diciones. dejaron de poner pegas al asunto: que si no PHP con una base de datos MySQL que mos-
Tal vez, el principal defecto de Linux sease pueden hacer este tipo de serigrafías, que trara los productos y permitiera añadirlos a una
que está hecho para usuarios que realmen- si menos de tantas unidades no se podían cesta y realizar el pedido. La aplicación tam-
te quieran entrar en este mundo, que sepan encargar… Así que tuvimos que hacer una bién controlaba el stock de productos, además
lo que hay y lo que no hay, lo que pueden “pequeña” inversión y encargar unos cuantos de permitir mostrar noticias, comentar en éstas,
hacer y lo que no, que estén dispuestos modelos que pondríamos a la venta, con la comentar en los productos y calificarlos, partici-
a sacrificar ciertas cosas en pos de obtener intención de que lo obtenido por las ventas par en encuestas y algunas cosas más.
otras ventajas y que sean capaces de so- serviría únicamente para hacer crecer el Monté la aplicación sin estar siquiera
lucionar los problemas que se puedan en- proyecto. terminada, pero al menos podía gestionar lo
contrar. Dado que llamar al proyecto “Ubuntu-Sto- fundamental de una tienda online y algo más.
re” podía suponer el restringirnos sólo a este De modo que continué completándola y mejo-
P: Tu tienes tu propio emprendimiento sistema operativo y no a todo el Software Libre rándola. Y estando ya manos a la obra pensé
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 Figura 5.

48 LiNUX+ 10/2010
opinión
Viviendo con Linux

que, con unas pocas modificaciones, podría completo toda la aplicación. A veces es mejor P: Pero no solo usas Internet para (tratar
hacer que la aplicación sirviera para cualquier empezar de cero que ponerse a mirar qué de) ganar dinero sino también como tera-
tipo de tienda online. A fin de cuentas, no se cosas hay que modificar y cuáles pueden pia. Háblame de HOY CRITICAMOS.
parece a ningún otro gestor de contenidos mantenerse. R: Antes de nada, me gustaría aclarar algo:
existente. Para que os hagáis una idea, la primera Merchandlinux.com es un proyecto sin ánimo
Cada cierto tiempo la he ido mejorando versión de Z-Store que se montó contaba de lucro. Pretendemos que el proyecto pue-
y añadiéndole nuevas opciones, casi todas con doce tablas en la base de datos; la da mantenerse solo y ampliar su catálogo
relacionadas con el aspecto visual y con el versión que hay montada actualmente tiene con los beneficios que se produzcan de sus
panel de administración. Una de ellas fue la veintisiete; y la nueva aplicación va ya por las ventas. Nada más.
posibilidad de que los usuarios no registrados cincuenta y tres, y seguro que todavía hacen En cuanto a Hoycriticamos, hace un tiem-
pudieran realizar pedidos. La última fue un fi- falta algunas más. po me di cuenta de que hay muchas cosas
chero de opciones en el que poder definir qué de la vida diaria que me sacan de quicio, bien
hoja de estilos enlazar (se puede cambiar por P: Además de ropa, ¿qué otros artículos por ser injustas o por escapar de todas las
completo el aspecto visual de la web tan sólo ofrece Merchandlinux? leyes posibles de la lógica. De modo que,
cambiando un parámetro, sin necesidad de R: Actualmente hay poca variedad debido como en mi cabeza no iban a servir de nada
tocar código), qué usuarios pueden participar al bajo presupuesto. Aparte de camisetas (al menos, nada bueno), decidí abrir un blog
en encuestas o hacer pedidos, etc. ofrecemos gorras, chapas y muñecos anti- y plasmarlas por escrito lo mejor que puedo,
Pero como todo en este mundo que es estrés de Tux. También tenemos intención de intentando hacerlo siempre con sarcasmo,
la Informática es evolución, había que mejo- incorporar peluches de Tux, llaveros y algún mala leche y, en definitiva, algo de humor.
rar la aplicación hasta el punto en el que sea nuevo modelo de camiseta. Realmente no hay mucho que decir
capaz de superar al resto de CMS similares. Espero que, cuando esté funcionando sobre Hoycriticamos. Es un blog como otro
Estuve trabajando en una empresa (de la la nueva plataforma, podamos contar con cualquiera, sólo que en éste no hay faltas de
cual no quiero acordarme) que tenía una muchos más artículos. ortografía.
tienda online montada sobre OsCommerce.
Es uno de los gestores más conocidos y
utilizados pero, tal vez porque no entien-
En la red
do demasiado, me parece una auténtica
basura: define montones de variables que • Enlaces de interés: http://www.vigovideo.es; http://roberjusticia.wordpress.com
solo utiliza una vez (grave error de optimi- • Kdenlive: http://www.kdenlive.org/
zación), incluye un montón de módulos que • kompozer: http://kompozer.net/
probablemente no se utilizarán jamás, es • Gftp: http://gftp.seul.org/
tremendamente complicado encontrar en el • Xdtv: http://xawdecode.sourceforge.net/
código el algoritmo que realiza una función • Cinelerra: http://cinelerra.org/
en concreto, el panel de administración es • Winff: http://winff.org/html_new/
caótico, requiere sobrescribir ficheros para • Openshot: http://www.openshotvideo.com/
cambiar su aspecto (con lo cual no hay • Pitivi: http://www.pitivi.org/
manera de volver atrás si la cosa no nos • Kino: http://www.kinodv.org/
gusta), es muy inflexible… Pensé que yo • Ekd: http://ekd.tuxfamily.org/
podría hacerlo mucho mejor. • Lives: http://lives.sourceforge.net/
El CMS de Merchandlinux (al que “bau- • Alien: http://kitenet.net/~joey/code/alien
ticé” como Z-Store) era lo que necesitaba el • Firefox: http://www.mozilla.com/
proyecto para funcionar adecuadamente, pero • Evolution: http://projects.gnome.org/evolution/
estaba muy lejos de ofrecer lo que permitían • Openoffice (versión no oficial incluida en Ubuntu y otras distribuciones): http://go-oo.org
los demás gestores y de ser, por tanto, una • Gedit: http://projects.gnome.org/gedit/
opción a tener en cuenta a la hora de montar • Amule: http://www.amule.org/
una tienda online. De modo que me puse • Transmission: http://www.transmissionbt.com/
a desarrollar una nueva plataforma que fuera • Gparted: http://gparted.sourceforge.net/
más flexible, potente y de administración más • Remastersys: http://remastersys.sourceforge.net/
sencilla que las demás. • Ubuntu: http://www.ubuntu.com/
Y prácticamente con otro desarrollo • Ubuntu Studio: http://ubuntustudio.org/
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 Sobre el autor
administradores y con más opciones que las
Diego Germán Gonzalez trabajó en el área de Marketing y sistemas en diversas empresas
que ofrecen las demás. Para ello he tenido
textiles argentinas. Actualmente es consultor freelance en temas de comercio electrónico,
que modificar por completo la estructura
marketing online e implementación de software de código abierto.
de la base de datos y he reescrito casi por

www.lpmagazine.org 49
opinión
Sí, es molesto, pero es por su seguridad

Sí, es molesto,
pero es por su seguridad

nuciosidad ese extraño elemento lleno de Las páginas web a las que accediera
papel y letras llamado libro. Debe ser la deberían ser autorizadas previamente.
falta de uso de los libros por su parte. Y desgraciadamente, si son páginas diná-
Evidentemente uno tiende a moles- micas, cada acceso supondría una nueva
tarse un poquito por tanto control, pero autorización. Es por su seguridad.
en el fondo no son más que medidas de Tanto la mesa como las ventanas de-
seguridad, que pueden evitarnos muchos berían tener aislamientos especiales, tanto
problemas en un avión, y mucho más en contra vibraciones como contra radiacio-
Fernando de la Cuadra, un aeropuerto del cual salió un individuo nes electromagnéticas y debería ser impo-
que provocó varios miles de muertes en sible ver el contenido del monitor si no se
director de Educación las torres gemelas. es el usuario. Así se evitaría que lo teclea-
de Ontinet.com, distribuidor Una vez sentado en mi taburete (per- do o visualizado pudiera ser visto o espia-
en exclusiva de las soluciones dón, “asiento de cabina de pasajeros”), in- do a distancia. Es por su seguridad.
tenté pensar en qué dirían los señores que No parecen muy lógicas estas medidas
de seguridad de ESET redactaron esas normas de seguridad si se de seguridad, ¿no? Dudo mucho que los
en España les aplicasen unos controles equivalentes informáticos del Pentágono quieran imple-
cada vez que se fueran a poner delante de mentarlas, y mucho menos los usuarios
su ordenador. aceptarlas. Pero… ¡si es por su seguridad!

E
En primer lugar, el sistema no les deja- En un avión aceptamos que nos revisen
ste verano he tenido la opor- ría hacer nada si no tuviera absolutamente hasta la ropa interior, pero cuando se trata
tunidad de viajar a Estados todas las actualizaciones necesarias del de cambiar la contraseña cada cierto tiem-
Unidos, y evidentemente no la sistema. Y no solo eso, sino que en cada po, nos molesta y no lo hacemos.
dejé pasar. Los viajes en avión arranque comprobaría todas y cada una de Alguien dirá que no ha habido una
ya sabemos todos que son molestos, apar- las aplicaciones instaladas por si existiera situación como la de las torres gemelas
te de la incomodidad de los asientos (y más un nuevo parche de seguridad. En caso a nivel informático. No, por ahora, que se-
si mides 1,88 y pesas 120 kg, pero esto ya de que se hubiera detectado una amenaza pamos, no han costado vidas los millones
es un tema personal) y el sabor del líquido contra alguna de esas aplicaciones, el sis- de códigos maliciosos, ni nos acordamos
al que las azafatas llaman “café”. tema quedaría bloqueado hasta que no se del Viernes 13, del Michelangelo, del I Love
El principal problema es la paranoia solucionara. Pero es por su seguridad. you, del Sasser, del Netsky, del Conficker…
de la seguridad. Si un control de seguridad A continuación, y una vez introducida ni de los cientos de códigos maliciosos que
en el aeropuerto de Barajas es incómodo la contraseña de acceso al sistema, se le han aparecido desde que empecé a escri-
de pasar, en Nueva York se convierte en pediría que la cambiara. No cada mes o bir este texto.
una tarea realmente tediosa. Hasta tres así, no, qué va: cada hora aparecería una Ni nos acordamos de los millones de
veces tuve que circular por un arco de ventana en la que se le volvería a pedir una euros que cuestan los fraudes a usuarios
seguridad hasta que descubrieron que lo contraseña, que no sería válida en caso de de Internet, ni sabemos cuántos usuarios
que sonaba eran los remaches metálicos que tuviera alguna similitud con alguna de han tenido problemas de salud por com-
de mis pantalones vaqueros. Iba con los las contraseñas empleadas en los últimos pras de medicinas fraudulentas. Como es
bolsillos vacíos, sin cinturón, sin reloj, sin tres meses. Por supuesto, longitud mínima solo un ordenador, parece que da igual.
gafas, descalzo y con los brazos en alto. de 15 caracteres. Es por su seguridad. Y no da igual. Si viéramos como nor-
Eso sí, antes de eso tuve que someter En caso de que alguien se acercara mal la seguridad informática tal y como
a mi equipaje a un análisis por rayos X. a hablar con el usuario del ordenador, vemos (y sufrimos) la seguridad en un
No lo pasó, ya que tenía un elemento tre- obligatoriamente debería bloquear la pan- aeropuerto, seguro que la experiencia de
mendamente peligroso en la maleta: libros. talla o cerrar sesión. Lamentablemente, al Internet sería mucho más agradable, ya
Tuve que dar mi combinación del candado volver a iniciar la sesión o desbloquear la que por lo menos la silla es más cómoda
para que un “amable” agente de aduanas pantalla, debería volver a poner su contra- y el café es infinitamente mejor. Sí, es mo-
pudiera abrir la maleta y analizar con mi- seña. Es por su seguridad. lesto, pero es por su seguridad.

50 LiNUX+ 10/2010

Vous aimerez peut-être aussi