Todas las entradas de: Neville A. Cross

Posoleando en la calle

Hace poco adquirí un nuevo GPS marca Garmin, modelo  nüvi 350. Habia estado jugando con este aparato, aun no le pongo mapas locales.

Pero hoy tenia que ir a hacer una gestión que no queria. Parte del problema era cruzar Managua de lado a lado. Parte también es que ya habí ahecho el viaje la semana anterior y no había logrado terminar la gestión. Increíble, yo con la plata en la mano para pagar y se complicaro… bueno esa es otra historia y no estoy para hablar mal de la gente. (Al menos no aqui y ahora).

Asi que se me ocurrio juntar este viaje con mi nuevo juguete. Bajé el episodio número 5 del posol a una tarjeta SD. Lástiomosamente tuve que bajarlo en formato mp3 porque este aparato solo ese formato lee. Puse la tarjeta en el GPS y le di play. Obviamente yo ya sabía la mayor parte del contenido, puesto que yo ayudé a grabarlo. Pero es bueno escuchar el producto terminado y reirse de los chistes. Especialmente del blooper del inicio, al fin no fue un blooper mio. Tambien me reí a carcajadas cuando Marcelo regaño a alguien para luego darse cuenta que tenia el nombre mal. A final cuando llegué a mi destino estaba de buen humor. Que haya tenido que esperar más tiempo porque hicieron mal la factura, no fue suficiente para borrar la mi buen humor.

Ahora casi todos los dispositivos electrónicos pueden reproducir audio, asiq ue les invito a compartir esta buena experiencia del posol. Descarguenlo y pasenlo a su reproductor portatil (sea iPod o no!), pasenlo a su celular… a su camara o hasta a su GPS. Hay buena vibra, hay software libre, hay musica libre y hay muchas risas. Además cuantos escuchan podcast? Ustedes pueden mostrarle a los demas que sus aparatos no son simples cajas de música, pueden escuchar noticias y programas. Eso de estar de avanzada es cool.

Nos escuchamos pronto en los siguientes Posoles!

Trouble Shooting ZTE MF636 con Fedora

Este modem3G trae software incluido por el proveedor, cuando se conecta se reconoce como una unidad de disco compacto scsi. Tipicamente nos apareerá como sr1 y podremos darle la orden «eject» y de ahi poder usar el modem3g y el lector de memorias microSD.

icono en el escritorio

Pero que pasa sino vemos el icono del proveedor en nuestro escritorio?

Me ha pasado entres maquinas distintas. En la primera tiene una unidad DVD RW sata, asi que podía pensar que estaba en conflicto. Investigando el problema me encontre que al usar el comando «dmesg» se quedaba en espera de terminar el proceso:

usb 1-3: new high speed USB device using ehci_hcd and address 2
usb 1-3: New USB device found, idVendor=19d2, idProduct=2000
usb 1-3: New USB device strings: Mfr=3, Product=2, SerialNumber=4
usb 1-3: Product: ZTE CDMA Technologies MSM
usb 1-3: Manufacturer: ZTE,Incorporated
usb 1-3: SerialNumber: 1234567890ABCDEF
usb 1-3: configuration #1 chosen from 1 choice
Initializing USB Mass Storage driver…
scsi2 : SCSI emulation for USB Mass Storage devices
usbcore: registered new interface driver usb-storage
usb-storage: device found at 2
usb-storage: waiting for device to settle before scanning

Y hasta ahí se quedaba y no reportaba nada más. En otra maquina no habia unidad SATA, pero fedora 12 nombra mi unidad IDE como sr0. El reporte de «dmesg» pasaba de ese punto y tenia otras lineas adicionales a como sigue:

scsi2 : SCSI emulation for USB Mass Storage devices
usbcore: registered new interface driver usb-storage
usb-storage: device found at 2
usb-storage: waiting for device to settle before scanning
USB Mass Storage support registered.
usb-storage: device scan complete
usb 1-3: reset high speed USB device using ehci_hcd and address 2
scsi 2:0:0:0: CD-ROM            ZTE      USB SCSI CD-ROM  2.31 PQ: 0 ANSI: 2
sr1: scsi-1 drive
sr 2:0:0:0: Attached scsi CD-ROM sr1
sr 2:0:0:0: Attached scsi generic sg2 type 5

Pero nada del icono en la pantalla y revisando el directorio de dispositivos, no aparecia por ningun lugar  /dev/sr1

Asi que decidí reportar el bug. Resulta que NetworkManager es parte del proyecto Gnome y ellos usan bugzilla, pueden ver el ticket #603433

A final la culpa no es de NetworkManager, si no de udev, que controla la asignacion de los dispositivos de hardware. Lo bueno es que hay una forma de resolver esta situación.

Sin haber conectado el modem3G, hay que buscar el archivo /lib/udev/rules.d/61-option-modem-modeswitch.rules y editarlo. Al final del archivo hay dos lineas que no dicen ==»0af0″» las que muestro a continuación:

ATTRS{idVendor}==»12d1″, ATTRS{idProduct}==»1446″, RUN+=»modem-modeswitch -v 0x%s{idVendor} -p 0x%s{idProduct} -t option-zerocd»
ATTRS{idVendor}==»19d2″, ATTRS{idProduct}==»2000″, RUN+=»modem-modeswitch -v 0x%s{idVendor} -p 0x%s{idProduct} -t option-zerocd»

Hay que borrarlas esas dos lineas. Yo lo que hice fue hacer un respaldo del archivo en un directorio personal antes de editar ese archivo. Luego de eso se puede conectar el modem3G y seguir las instrucciones que presenté en mi post anterior.

Esta recomendación me funcionó en ambos escenarios y por ello la estoy compartiendo.

Modem ZTE MF636 en Fedora

En Fedora 10 use wvdial, en Fedora 11 usb_modeswitch y con Fedora 12 directo al NetworkManager. Todo inicia porque el modem3G se reconoce como un disco compacto sata, tipicamente sr1. Como una imagen vale más que mil palabras, vamos con las imagenes. Aqui vemos el dispositivo reconocido en el escritorio de trabajo:

icono en el escritorio

Paso 1: Expulsar
Expulsar el dispositivo

Paso 2: Iniciar una nueva conexión
Para esto debemos esperar un poco más de un minuto (si es un poco más de 60 segundos y parece una eternidad!)
Iniciar nueva red de banda ancha movil

Paso 3: Iniciar el asistente de configuracion Una vez hecha la configuracion la siguiente vez pasaremos al paso 10
Inicio de asistente de configuracion

Paso 4: Seleccionamos país
seleccionar pais

Paso 5: Seleccionar proveedor Yo no tengo un modem Claro, pero supongo que funciona igual
Escoger proveedor de Internet

Paso 6: Seleccionar Plan Bueno, para movistar no hay diferencia si tienen prepago o postpago. Solo hay un plan. Solo darle Forward.
seleccionar plan

Paso 7: Confirmar Esto me suena innecesario
confirmar datos

Paso 8: Introducir PIN No se si otros chips lo van a requerir. Lo bueno es que solo hay que ingresarlo una vez y ya queda almacenado.
ingresar PIN del chip del modem3g

Paso 9: Ingresar contraseña Esta es la contraseña para Movistar en Nicaragua, los usuarios se distinguen por el chip
ingresar contraseña
Listo! La conexión se establece automaticamente
estado de la conexion

Paso 10: Reconectar La siguiente vez que se conecte el modem, se podra reconectar asi… no es necesario volver a hacer toda la configuracion
reconexion

NetworkManager es la aplicación que hace todo esto posible. Es uno de los paquetes desarrollados por Fedora, pero que podran encontrar disponible en otras distros. Por ejemplo Ubuntu 9.10 usa este mismo paquete.
Acerca de NetworkManager

Bien, si no tienen Gnome, y estan usando KDE entonces deben instalar el paquete knetworkmanager y todo supone debe ser igual, al menos eso me ha dicho un feliz usuario luego de hacer la prueba.

Un día más como embajador de Fedora.

(English at the bottom)

El sábado tuve la oportunidad de tratar de convencer a alguien de convertirse en Embajadora de Fedora. Estaba participando en el Congreso Guatemalteco de Software Libre. Sus preguntas fueron en varios niveles. Para mi las más interesantes eran sobre la reacción e independencia entre Fedora y Red Hat. Realmente me deje llevar por mi entusiasmo sobre la independencia de Fedora para buscar nuevas formas de innovar y hacer crecer al Software Libre. Pero habían más preguntas.

Otro grupo de preguntas estaban enfocadas a cuales son las funciones de un embajador. No podría ser un mejor ejemplo para ella puesto que ninguno tiene formación formal en computación. Le explique que los embajadores son promotores. Si bien es bueno poder contestar preguntas a los usuarios, hay muchos recursos para dirigirlos y eso es igualmente valioso.

Finalmente llegamos a la parte difícil. Ese día habíamos repartido 25 DVD y 25 LiveCD (Gnome y KDE). Los discos son los últimos de un paquete que recibí en Fudcon en Junio de 2009, el único aporte que he recibido. En total 100DVD y 100 CD, todos en blanco con sus sobres. Me preguntó si me los entregaron impresos, le respondí que el diseño era cortesía de Tatica. Finalmente terminó sacando que yo había hecho la impresión en los discos. Lo mismo que las calcomanías, el banner y hasta las camisetas que se rifaron durante la presentación que se hiciera del Proyecto Fedora por parte de Magjogui.

De los discos, 25 DVD y 25 CD ya habían sido entregados a el grupo naciente de El Salvador, con quienes he tratado de llevarme lo más cerca posible. El resto de discos fueron distribuidos por Yaderv en el SFD 2009 en Managua.

Muchos de los embajadores de latinoamérica trabajamos así, con nuestros recursos. Buscamos algún patrocinio local, ponemos de nuestros fondos. Realmente no me pesa trabajar así, pero es más difícil conseguir gente que tenga tanto amor por Fedora para convertirse en Embajadores.

Esa charla me despertó más ganas de trabajar por Fedora, pronto se realizará el evento de lanzamiento de Fedora 12 en Managua y hay cosas que alistar. Entre ellas un nuevo banner, puesto que el de Nicaragua tomó camino para El Salvador.

Espero que esta líneas comprometan a mi nueva a amiga para convertirse en una nueva embajadora en Guatemala, que muchas falta nos hace ayuda por aquellos lados.

Another day as Fedora Ambassador.

Last Saturday I had the opportunity of trying convincing some one to became Fedora Ambassador. I was participating of the Guatemalan Free Software Congress. Her question addressed several levels. Her most interesting questions for me were regarding the relationship and independence between Fedora and Red Hat. I really let myself carry on by the enthusiasms about the independence of Fedora to pursue new way of innovation and to further advance Free Software. But there were more questions.

Anothe group of questions were focused on the role of an ambassador. I can not be a better example for her, as none of us have a formal training on computing. This allowed me to explain that ambassadors are promoters. It is nice to be able to answer some user questions, but there are plenty of resources. Most of the time it is equally valuable to just point them in the right direction.

Finally we get to the rough part. That day we have distributed 25 DVDs and 25 LiveCDs (Gnome and KDE). Those discs were the last part of a package that I got at Fudcon in June, 2009. This is the only resource received from Fedora. In total 100DVD and 100CD, all blank with their envelope. She asked me if they were given printed. I said that the design was made by Tatica. Finally she dig up that I have take care of the printing. Just as the stickers, the banner and even the t-shirts that were raffled during the Fedora Project presentation given by Magjogui.

From all discs, 25 DVDs and 25 CDs had been given to the recently formed group in EL Salvador. I have been trying to be close to them as much as possible. The rest were distributed by Yaderv on Software Freedom Day at Managua.

A lot of Latin American Fedora Ambassadors work like this, with our own resources. We look for local sponsorship and put from our own money. I don’t have regrets of working like that, but it is really difficult to look for people that love that much Fedora to become ambassador under those terms.

That talk awaken a feeling to keep up the work for Fedora. Soon there will be the Fedora 12 Launch Party at Managua, and there is plenty to arrange. Among them we have to make a new banner, as the Nicaraguan banner took the road toward El Salvador.

Hope this lines compel my new friend to become a Fedora Ambassador for Guatemala, as we need some one helping us over there.

KRP: con fails innecesarios

Hay elementos de educación mínima que debemos cuidar para mantener nuestra labor de promotores del Software Libre. Así que deberíamos tener reglas, por ejemplo:

Regla 8.10: Uno no insulta al anfitrión en su casa. Uno no dice que los laboratorios de la Universidad estan llenos de software ilegal, aunque usemos eufemismos como piratas. Uno no invalida el trabajo del anfitrión en legalizar sus estaciones de trabajo ni procurar las alternativas libres. No es un individuo que decide cambiar su laptop, es una institución, y en velocidades institucionales paso de tortuga es más veloz que los caracoles.

Regla 9.04: Uno no propone anti-valores bajo techos cristianos. En una Universidad que procura sembrar valores, que se ha comprometido públicamente a publicar sus investigaciones bajo licencias de Creative Commons, uno no debe promulgar hacer copias ilegales de contenidos con derechos de autor restringidos. No es bueno decirle a la gente “estas son la herramientas para piratear películas”, cuando deberíamos estar diciendo estas son las herramientas para crear contenido nacional, para dejar de ser consumidores y producir cultura.

Regla 9.10: Uno no deja prueba de conductas delictivas. Menos se hace de gratis. Cual es la necesidad de mostrar Windows en Virtual Box en una presentación de entornos de trabajo? Absolutamente innecesario. Fuera de contexto y de remate acotado para eliminar todas las dudas: “Esta es un versión pirata.” Ahora todo mundo puede señalar: “Mirá, ahí va el pirata!” Cual es la ganancia? Es algo de ego? Para poder decir: “Yo puedo usar Virtual Vox.” Por qué no mostrar algo bien cool? Por ejemplo el entorno de las OLPC en un virtual box? No es mejor que digan: “Mirá, ahí va el maje de la OLPC”

El problema además no es que hayan ciertas personas que no reflexionan sobre sus palabras y actos. Ellos están siendo exponentes de la comunidad, nos representan. Ellos están pagando mal la apertura que nos dio la UCA para nuestros eventos y nos hacen quedar mal a todos. Aquella batalla que libramos por decir que software libre es Legal, que es un asunto de principios, queda todo empañado.

No es el punto si lo hemos usado software o contenido ilegal en algún momento, si estamos libre de pecado o no. El punto central es que cuando estamos al frente dando una charla, tenemos que recordar que no solo hablamos por nosotros, hablamos por toda la comunidad. Tenemos que formar una nueva generación y debemos ser consientes.

Get to know a Fedora Ambassador

English at the bottom!

Otra cadena se ha iniciado en internet, pero al menos esta es una cadena buena. Al momento ya perdí la pista de quien inició la cadena, y no se quien más la seguirá. En fin es una cadena de internet. Esta cadena trata de mostrar quienes son los que promueven Fedora. Así que luego que alguien se presentó, varios ha seguido la iniciativa mostrando una foto y comentando algo de si mismos. Asi que aqui estoy yo y «Conoce a un Embajador de Fedora».

Neville A. Cross
FAS: YN1V
IRC: yn1v @ freenode #fedora-ni #fedora-latam
Fedora: Ambassador, Freemedia, Amateur Radio SIG
NICARAGUA – LATAM

Another chain has been started on internet, at least this is a good one. So far I have lost track of whom started and I don’t know who is going to keep on sending it. It is a chain after all. This chains tries to show who are those that promotes Fedora. After some one introduced himself (or herself!), some have followed the idea showing a picture and commenting a bit about themselves. So, here I am and «Get to know a Fedora Ambassador».

Nota mental: Cargar un liveCD (SIEMPRE!)

Me pidieron que impartiera unas charlas a nivel de postgrado sobre Cambio y Cultura Organizacional en la UCA. A veces algunas personas se sorpenden de que en efecto a parte de meterme en cosas de computadoras y radios, de hecho tengo una formacion profesional en otra área. En fin, con tres días consecutivos de clases tenia que llevar materiales.

Primer día: Videos flash sin internet. No iba a apostar a que si el internet funcionaba lo suficientmente rápido. Asi que unos videos de yuotube los vi, los saque de mi directorio /tmp y los puse en la memoria USB. Me lleve mi laptop con Fedora y listo. Filminas en Impress, videos con VLC

Segundo día: Veo la laptop y me digo: – «Para que cargarla, en el auditorio hay una desktop conectada al proyector. Me llevo las filminas en la memoria USB y listo!» Para tener cubierta las opciones, uso Open Office para exportar las mismas a PDF y MS Powerpoint (como último recurso). La verdad no me preocupaba que la maquina tuviera virus, total yo uso Linux.

LLegue al aula con solo la USB en la mano. Al meter la USB no pasa nada. Es Windows… en caso de duda: reboot! La maquina enciende, kasperki dice que tiene un troyano, luego dice que le falta algo como «VRHost.exe» y la maquina se reinicia… y el ciclo se repite una y otra vez. La muchacha de apoyo logistico sale a buscar a alguien de informática. Estando en el tercer piso de la Biblioteca, se me ocurre que puedo ir al Nederland a pedir un LiveCD. Ahi no encuentro ninguno, asi que me voy al E-Centro. Camilo de GUL-UCA me salva con un LiveCD de Ubuntu 8.04

Para cuando el de informática apareció en el aula, yo ya estaba corriendo el sistema operativo, con Impress abierto y la clase en marcha.

Tercer día: Vuelta a la normalidad. Habiendo terminado a las 9:00pm del día anterior, y la clase iniciando a las 8:00am no esperaba encontrarme la máquina del auditorio arreglada. Asi que llevé mi laptop. Yo sabia que podia seguir con un liveCD, pero mejor a lo seguro.

Cando me dieron un formulario de evaluación escribi lo siguiente:

«Deberian usar Linux en las máquinas de los auditorios. Asi se evitan el problema de los virus. Ayer pude impartir clases gracias a un LiveCD de Linux».

En la UCA las estaciones de trabajo accessan a una plataforma compleja para registros académicos, y todo el resto de trabajo de la universidad. SEgún me han comentado ese es un obstaculo para cambiar de sistema operativo. Pero en una maquina que solo se usa para hacer presentación de diapositivas… cual es la barrera?

En cualquier caso, usar software libre fue comentario que se abordó en cada día. A final, me queda la idea de que deberia siempre andar con un liveCD listo para las emergencias. Incluso hasta podrían cruzar una frontera usandolo como identificación… si no me creen vean este Post

Que rayos estoy haciendo en Dinamarca?

Les podría decir que caminando, cosa que no suelo hacer en Nicaragua. También le spodría decir que navegando en un velero de madera construido hace 300 años y reciente renovado incluyendo las maravillas de la navegación moderna. Comiendo los majares de los dioses vikingos, también sería otra buena respuesta. Sin embargo la verdadera respuesta es Process Maker.

Process Maker es una aplicación opensource desarrollada en Bolivia. Estuvo entre las 10 aplicaciones más votadas por la comunidad como Aplicación Comercial Open Source en Source Forge para el 2009. Asi como también estuvo en el top ten de Aplicación con Mejor Diseño Visual.

No solo es una aplicación para desarrollar diseños de flujos o flujogramas, de hecho no es su fuerte, si no que también permite integrar la administración de estos flujos de trabajo y luego llevar control sobre el desempeño de ellos. De manera fácil permite crear servicios web para abrir hacia los clientes la posiblidad de ingresar datos, asi como crear trackers de los procesos. Se integra mediante plugins con otras herramientas poderosas como knowledge tree y open bravo.

Pero si es una aplicación Boliviana, porque la capacitación es en Dinamarca. Güegüe ha desarrollado una nueva faceta apoyada por la cooperación danesa, Güegüe Educación. La idea es que Process Maker sea una de las herramientas en las que brindar capacitación en Nicaragua. Hay mucho potencia para implementar esta herramienta en la pequeña y mediana empresa. Xcompentence de Dinamarca lo ve así y se esta apostando por difundr este herramienta. Por otra parte de Process Maker en Bolivia comentan que han tenido cientos de proyectos en pequeñas empresas, que luego de implmentar algunos procesos, regresan para continar esta labor de maduración organizacional.

Espero poder replicar pronto esta capacitación en Managua, y de esta manera poner un grano de arena en la difución del Software Libre dentro de las empresas Nicaragüenses.

Cuál es la diferencia entre las distribuciones de Linux?

No sé porque siempre que expongo ante una audiencia sobre Software Libre, sin importar el tema me preguntan eso. Bueno, la lista de distribuciones a mi juicio es interminable, así que la respuesta sería igualmente larga. A veces me la ponen fácil, me preguntan: “Cuál es la mejor? Obvio que siendo un Embajador del Proyecto Fedora, voy a decir que: “Fedora es la mejor.”

Voy a tomar las distribuciones, o distros a como es común llamarles, que me son más familiares para tratar de contestar esto. (Por orden alfabético)

Debian: Se orienta a la estabilidad, en términos de ciclo de desarrollo. Sus actualizaciones y versiones se liberan cuando están listas y bien probadas. Lo cual es bueno para servidores, pero por otra parte nos limita compatibilidad con dispositivos de hardware más novedosos. Son muy exigentes en lo que respecta a Software Libre.

Fedora: Se orienta a innovación con un ciclo de desarrollo corto de seis meses, y un tiempo de soporte de un año sobre sus paquetes. Lo más nuevo se encuentra en Fedora, a veces la gente desconfía de la solidez de sus paquetes sin embargo lo que sucede es que estan en fase de maduración y se le integran mejores funcionalidades. Por ahí leí que Fedora es como probar lo que Linux ofrecerá dentro de seis meses.

Opensuse: Novel se quedo sin sistema operativo para su plataforma de servidores y redes, asi que compro Suse. Su panel de control para configuración lo hace fácil de configurar. Es una buena elección para aprender de servidores, pero posiblemente para cosas más sofisticadas dejaran las herramientas de configuración y harán ajustes personalizados. El mundo de Software Libre les critica fuertemente sus acuerdos de interoperabilidad con Microsoft.

Ubuntu: Se propuso cambiarle la cara al mundo Linux y ciertamente lo ha lorgrado. Apuntando a ser fácil de usar hace bien simple la instalación de drivers y decodificadores privativos, cosa que se le critican los fundamentalistas del software libre. Su programa de enviar discos gratis hasta la puerta de tu casa ha significado su creciente popularidad. Tiene ciclo de desarrollo rápido, pero sus versiones tiene ciclos de soporte alternado, entre periodos largos y cortos, tratando de tener estabilidad de soporte y flexibilidad de desarrollo.

Por qué tantas distros? Pues porque cada quien tiene un objetivos distinto. Porque para eso es la libertad de modificar el Software y nosotros la libertad de usarlo.

Volviendo a la pregunta de: Cuál es mejor? De pende mucho para que lo van a usar. Sin embargo si ustedes tienen un amigo paciente que sepa de Linux, usen la distro que ese amigo usa. Le ayudará a él a darle respuestas a ustedes. A final por eso es que yo uso Fedora.

Para enlaces locales:
Debian, Fedora, Opensuse y Ubuntu

Congreso en American College …

o Choque de Culturas?

American College ha tenido una trayectoria de proyección increible. Si hay algo por que destacarlos es por su imagen corporativa, excelentes Relaciones Públicas. Yo siempre pensé que la universidad era mucho más grande. Asi que no podiamos hacer un evento más, tenia que ser un Congreso… y no cualquier congreso… un Congreso Nacional de Software Libre.

Quedará en a Historia que el Grupo de Usuarios GNU/Linux en Nicaragua suplió el contendio del Congreso Nacional de Software Libre, aunque en realidad fue un ciclo de conferencias. Yo estoy muy feliz por la actividad en general. Buenas charlas, buena audiencia, se logro promover software libre, veremos como evluciona esa idea en el American College a futuro. Y sin embargo aun queda el eco de la palabra Congreso más grande de lo que en realidad hicimos.

Nosotros somos un grupo de acción. Por diversas razones terminamos haciendo eventos y lo hacemos bien en circunstancias pequeñas y grandes. Somo eficientes en ello, no derrochamos recursos ni esfuerzos. Hasta podriamos decir que somos espartano, porque esos detalles de refrigerios no son algo prioritario en nuestra mente. Y asi es como chocamos dos culturas.

Por un lado estamos los que hacemos los eventos de software libre y por otro los que hacen los eventos de relaciones públicas. Luego de toda la carga logistíca, además nos brindaron refrigerio, almuerzo y programas del evento y roster de los expositores. Cosas que nunca hacemos y otras que solo se reservan para eventos grandes, se hicieron en este evento. Pese a que todos decian que era superfluo, uno no sabe que presión administrativa existió a lo interno de la Universidad. Pobre Eric Torrez quedo atrapado entre dos mundos tan distintos. Hay que reconocerle que sobrevivió al primer evento en condiciones adversas.

Creo que en el futuro debemos reconocer y ser más sensibles a esas particularidades de nuestros anfitriones.