When in panic …

… Run in circles, extend your arms upward and shout repeatedly.

Estoy en E-banking haciendo algo y se completa, le doy click a imprimir el comprobante y se cierra firefox. Me digo: «Bah! Voy a imprimir las transacciones por separado, más papel pero da lo mismo»

Trato de abrir firefox de nuevo, trata de abrir y se cae sin llegar a abrir. Me digo: «Not good! Reiniciar lo resuelve»

Reinicio y me queda una pantalla negra y me dice que hay fallas en el disco duro: Me digo: «Not good at all!»

Busco un liveCD lo cargo y corro la aplicación de chequear discos. La pantalla dice que no encuentra el disco duro. Inicio a sudar frio. Pienso: «Rayos, el último resplado fue hace 6 meses»

Hago una búsqueda en google y encuentro algo sobre fsck en volúmenes lógicos. Me digo: «Estos volúmenes lógicos son ilógicos»

Ejecuto unos comandos. El disco duro aparece. Suspiro con alivio.

Ejecuto otros comandos. Dice que arreglo el disco. Exhalación absoluta de alivio.

Reinicio la maquina. Todo normal. Risa nerviosa de que te cruzaste la calle sin ver y te pitaron.

Inicio a hacer respaldo del la computadora al disco USB externo. Pienso: «La regla dice, back up and back up often»

Fedora 18 Release Party – Managua

English at the bottom

Este evento fue algo improvisado, muy al contrario que otros eventos que hemos hecho. Esta vez no habían charlas, ni agenda, solo un grupo de entusiastas. Así que el evento fue bien informal, algo que siempre había querido realizar. No es que haya esforzado menos mi garganta, pues hable sin parar. La cosa es que no fue una comunicación unidireccional, conmigo al frente. Esta vez hablamos entre nosotros un poco caoticamente, pero libremente. Para mi fue más divertido.

Gracias a Mansión Teodolinda contamos con un salón, proyector, internet, hielo, vasos y algo de gaseosas. Gracias a William Moreno contamos con algunas clacomanias, las que volaron. Por mi parte lleve una torre para duplicar discos, discos en blanco y una computadora con fedora 18 para conectar al proyector. También hay que agradecer al proyecto fedora que nos patrocino hasta $90 dólares para pizza, pero a final solo usamos unos $19 dólares.

Pizza
Pizza

Pusimos en el proyector la lista de características nuevas en Fedora 18. Nos intrigamos con los detalles técnicos de la aplicación «cajas». Nos molestamos porque ahora nautilus no tiene forma de dividir la ventana de archivos, presionamos repetidamente F3 sin efecto como si la repetición iba a traer de regreso esa función.

La pizza fue un momento que permitió que circularamos y hablaramos con otras personas y dejaramos por un rato el proyector. Volviendo al proyector vimos unos ejemplos de SSH, packagekit y yum.

A lo largo de todo esto William estuvo tratando de instalar Fedora 18 en una maquina que trae Secure Boot sin mucho éxito y a final tuvo que desistir porque solo trajo su laptop y olvido el cargador. Entre cosa y cosa hicimos tandas de discos en la torre de duplicación para distribuir la nueva versión.

William vs. Secure Boot
William vs. Secure Boot

Temas más relevantes para la comunidad se dieron al final de la reunión. Cual es situación actual del FUDCon LATAM. Como obtener patrocinio para viajar a eventos?. Más importante aún fue hablar del futuro de la comunidad local. Se propuso hacer dos eventos por mes. Un evento enfocado en crear capacidades para colaborar con fedora. Otro evento para ayudar a ser productivo como usuario, resolviendo tareas cotidianas. Lo más importante iniciar con algo y ver a donde nos lleva.

Estoy muy satisfecho por el evento.

English

This event was some how rushed, contrary to others events that we have made. This time we did not have talks or agenda, just a bunch of enthusiast people So the event was quite informal, something that I always wanted to do. Not that I forced less my throat, as I spoke non stop. The thing was that this was not an unidirectional communication, with me at the front. This time we talk each other a bit chaotically, but freely. For me this was fun.

People
People

Thanks to Mansion Teodolinda we had a room with projector, internet, ice, cups and some sodas. Thanks to William Moreno we have some stickers, that went away to fast. On my side a took a burner tower for duplicating disk, a lot of blank disks and a computer with Fedora 18 to hook up with the projector. We also have to thanks Fedora Project for sponsoring up to $90 dollars for pizza, but in the end we used about $19 dollars.

We put on the projector Fedora 18 Feature List. We were intrigued by the technical details of the “boxes” application. We were upset with nautilus lacking the files split screen, we press repeatedly the F3 key as if by repetition we were to bring back that functionality.

Pizza time was a moment that allowed to circulated and talk with other people and leave alone the projector. Going back to the projector we did some demonstrations about SSH, packagekit and yum.

During all this time William was trying to install Fedora 18 in a computer with Secure Boot feature without much success,. In the end he had to desist because he only brought his laptop and forgot the adapter. Between one thing and another we burned batch of disk on the duplicating tower to distribute the new version.

Burner
Burner

More relevant topics for the local community were addressed at the end of the meeting. What is the current situation for FUDCom LATAM? How to obtain sponsorship for traveling to events? More important yet was to talk about the future of the local community. It was proposed to make two events each month. One event focused in building skills to collaborate with Fedora. Other event to help people to be productive as user, solving daily activities with Fedora. The most important thing is to begin with something and see where that take us.

I am very satisfied about this event.

Reunión informal de fedora en Managua

Hoy sábado 1 de diciembre nos reunimos de forma informal algunos usuarios de fedora. Habían algunos temas que fueron tratados varias veces porque como la gente llego a distintos tiempos, volvían sobre las mismas inquietudes.

Tema número 1 fueron las redes sociales, vamos a crear una cuenta «fake» que haga redirección a quienes administran las publicaciones en twitter e identica, y vamos a compartir el password entre quienes posteamos. Esto significara algo de busqueda entre las mensiones que se hagan hacia el usuario @fedora-ni y el hash-tag #fedora-ni para luego dar respuestas. Hay que pasar la lista de quienes trabajaran este tema para que nuestro patricinador de hosting nos haga esta configuración.

Segundo tema fue Fudcon, vamos con la propuesta adelante. Los temas de fotos y mapas estan resueltos. El tema pendiente es poner costos de vuelos desde otros puntos de origen. Por otra parte la inquietud de hacer el fudcon en vacaciones escolares, se arregla con la convocatoria y el plan de medios. No apuntamos a que alguien vea a un grupo de geeks y se una casualmente, y la experiencia nos dice que es mejor para uiqenes estan en clase usar sus vacaciones en esto para no tener que escapar de sus obligaciones. La UCA patrocinará el evento haciendo un descuento el tema se tratará en la próxima reunión de famsco.

El tercer tema es que hacemos como grupo, eso fue una lluvia de ideas: hacer cursos cortos de cosas básicas como vim, terminal, ssh, git … hacer hacking como crear un cluster… hacer mesas redondas para compartir usos de aplicaciones como screen y kvm.

Finalmente quiero agradecer de corazón a todos los amigos que tuvieron el detalle de traer un pastel para celebrar mi cumpleaño que fue hace algunos días. Realmente fue un detalle genial y dulce.

Quiero cerrar por confesar que finalmente he hecho pruebas en debian, las tarjetas SD con Fedora para el raspberry-pi no funcionaron y las demostraciones de este hardware las hicimos con raspbian. Yo habia instalado RedHat, Fedora, Beatrix, Ubuntu, Koroa, HamShack, Pupylinux, OpenSuse, TurnkeyWiki, Untangle, Zeroshell y por una razon u otra llegaba a obtener los discos de debian y a final no lo instalaba… ahora si… Ya debian entró en mi lista con Wheezy Raspbian.

Raspberry-Pi con Fedora 17 Remix, un poco de SSH y otro de torrent

Raspberry-pi es una computadora del tamaño de una tarjeta de crédito con un procesador ARM. Tiene dos puertos USB, un puerto de red, un puerto de video HDMI, un puerto micro-USB para la energía, un puerto RCA de salida de video simple, un enchufe estéreo de salida de audio y un lector de tarjetas SD para cargar el sistema operativo. En caso de no tener un televisor de alta definición con puerto HDMI, entonces se puede conectar a un TV con entrada de video. En la foto he puesto a un lado una tarjeta SD para que realmente se hagan una idea del tamaño.

raspberry-pi

Antes de que llegara a mis manos ya habia descargado el remix de fedora 17 para Raspberry creado por Seneca College y lo habia puesto en una memoria SD usando la aplicación de instalación de imágenes creada para tal fin.

El escritorio por defecto del remix es XFCE y lo primero fue experimentar a ver que tal funciona con solo 256Mb de RAM. Instale algunos reproductores de audio y entre ellos rhythmbox, con el que logre conectar a una radio en linea y escuchar el streaming de audio sin problemas. Donde no tuve éxito fue con reproductores de video. Trate de compilar vlc, el cual requería libmad el cual intenté compilar sin éxito. Para futuras fechas probaré con la versión de XBMC para raspberry llamada raspbmc.

La pregunta para mí era encontrar algo en lo que el Raspberry lograra tener una ventaja sobre otros aparatos. Ahí se me ocurrió la idea de usarlo para hacer una descarga de torrent. Si la descarga tarda horas, no será la gran cosa tener el transformador conectado, a diferencia de dejar encendida la PC toda la noche. Me conecte vía SSH e instalé transmission (cliente de torrent) y httpd (apache). Configure Iptables añadiendo el puerto 9091 que se usa para el control web de transmission. Luego me conecte con nautilus para pasar el archivo torrent usando la opción de conectarse a un server SSH. Lo siguiente fue hacer una conexión ssh con redirección de X, y cargue transmission para configurar el control web. Finalmente lance transmission-cli apuntando al archivo torrent usando & al final de la orden y cerre mi conexión SSH. Como verán en las notas todo fue remoto. En la foto de arriba podrán ver solo dos cables, el de red y el de energía. Un domingo hay algo de competencia por el uso de la TV con puerto HDMI, y sinseramente en una TV normal no se lee bien las letras.

Desde mi pc apunte al ip del raspberry con el puerto 9091 y cargo la interfase web de transmission, así puedo monitorear el avance a como se ve en la figura abajo.

Interfase web de transmission

El plan que tenía desde el principio para el raspberry-pi era convertirlo en un server de packet radio. Pero antes de llegar a ello hay varias otras cosas que quiero probar. Espero seguir compartiendo estos experimentos.

Otra más de Internet Explorer

CNN dice no abras el navegador Explorer. La noticia en video habla del gobierno alemán ordenando a los empleados a que no usen Internet Explorer. En el texto de la noticia sugieren un link para un «Enhanced Mitigation Experience Toolkit» cosa que me suena realmente confusa. Un juego de herramientas mejorado para mitigar la experiencia? o soy yo que estoy desordenando las palabras? En cualquier caso para poder usar este juego de herramientas de seguridad se requiere tener los servi-pack al día.

Esta semana en clases dije, para el curso de Tecnología de Información y Comunicación orientado a Marketing en la UCA, que usaran un Navegador serio, y la definición que di fue… «cualquier navegador que no sea Internet Explorer»

Supongo que esto es algo que pueden ocupar los chicos de la UCA que han formado el grupo Mozilla Nicaragua para extender el uso de Firefox en sus compañeros de Universidad.

No es que odie a Apple, solo que ya no me gusta

Mi primer contacto con productos Apple fue cuando no habia otra forma de diseño gráfico. Harvard Grafics obviamente no iba a lograr hacerle frente a los programas que ofrecian y en aquel entonces no todas las PC tenían mouse. Yo tenia uno y no lo ocupaba tanto.

Por otra parte Motorola era la única compañía que verdaderamente podía decir que tenia cobertura global con sus chips en los GPS y telefonos satelitales estaban donde ninguna otra tecnología llegaba. Y en aquellos tiempos fabricaban procesadores para apple.

Con el cambio de sistema operativo, jugada arriesgada que cortaba compatibilidad hacia atrás pero les daba oportunidades a futuro, apple establecía un sistema parecido a UNIX. Ciertamente algo positivo.

Hoy por hoy Apple es un símbolo de ostentación, una afirmación de ego, o una moda.

Atrás quedó el PowerPC y ahora apple es otra computadora más usando procesadores Intel. Valiendo entre una vez y media hasta dos veces más que otras marcas con similares características, uno esperaría que su durabilidad fuese mejor. Y sin embargo Sony y Toshiba hace computadoras más durables.

Habiendo entrado al mundo de Linux, realmente no veo razón de pagar un sobre precio por un sistema parecido a UNIX, cuando yo obtengo Fedora libremente.

Otras cosas como iTunes y la administración de derechos de autor sobre la música que uno compra me han hecho alejarme de otras lineas de apple. Sea en broma o no, Bruce Willys nos hizo pensar si los derechos adquiridos con iTunes son heredables o no.

La tienda de aplicaciones abrió sus puertas a los desarrolladores, y luego las cerró. No hay libertad para pensadores independientes. Desarrollar para iPhones o iPads es sumamente engorroso en términos de certificados a obtener.

Lo que ha finalmente acabado cualquier interés mio hacia la gran marca de la manzana fueron las demandas por patentes donde claramente había prácticas previas.

Si no fuese por una mega campaña de mercadotecnía, apple realmente hubiera perdido su lugar en la punta de la tecnología. Mis amigos programadores que caen al encanto de la marca dejando atras linux por las computadoras blancas no tardan mucho en gritar por todas las redes sociales como son bombardeados para seguir consumiendo productos de la marca.

En un tiempo queria una apple, luego pensaba en ver si encontraba a alguien que hubiera perdido sus discos de una apple con powerpc para comprarsela barato e instarle fedora. Hoy ya no las quiero ni regaladas. La tentación de las tablets para mi desde un inició llevaron android en la mira.

Les rindo el charro a los mercadologos de Apple por hacer que la gente les compre productos antes de que lleguen a las tiendas, aunque no haya innovación, ni mejor desempeño y peor aun, ninguna libertad.

MythTV en Fedora de forma fácil

MythTV es una video grabadora digital. Obviamente significa que para que funcione se requiere un sintonizador de TV para la computadora o al menos un dispositivo de captura de video. Aunque hay algunas opciones de TV vía Internet que no están disponibles en Nicaragua.

Siempre pensé que MythTV era algo muy complicado, especialmente cuando veía la wiki de MythTV. Perece como que si uno ya debería saber algunas cosas que no están ahí, al menos no son obvias en la wiki. Pero tampoco resulto nada del otro mundo.

Lo primero es instalar MythTV, ya sea desde la forma gráfica o desde la consola.

su -c «yum install mythtv»

Entre muchas otras dependencias van a encontrar que MythTV instala httpd y MySQL. Uno de las cosas que hay que hacer es poner en marcha estos servicios. Hasta donde entiendo httpd es solo necesario si van a accesar a mythtv desde otra maquina.

su -c «service httpd start»
su -c «service mysqld start»

una forma de garantizar que estos servicios siempre estén disponibles cuando la maquina arranca es usar adicionalmente estos otros comandos:

su -c «chkconfig httpd on»
su -c «chkconfig mysqld on»

Sin embargo ademas hay que configurar MySQL, yo usualmente ocupo el siguiente comando para constar con lo basico de seguridad de la base de datos, como por ejemplo poner password de administrador a MySQL. Es recomendable que esta no sea la misma contraseña de administrador del ordenador.

su -c «mysql_secure_installation»

Luego hay que configurar algunas cosas en MySQL para MythTV.

mysql -u root -p

CREATE DATABASE mythtv_db;
CREATE USER ‘mythtv_user’ @ ‘localhost’ IDENTIFIED BY ‘mythtv_pass’;
GRANT ALL ON mythtv_db.* TO ‘mythtv_user’ @ ‘localhost’;
exti;

Logicamente ustedes deben seleccionar su propio mythtv_db, mythtv_user, y mythtv_pass a usar en su configuración personal. Los que uso son solo un ejemplo.

Luego de eso hay que configurar MythTV para lo cual hay un asistente bastante sencillo. Entre otras cosas les pedira los datos de la base de datos antes creada.

mythtv-setup

Luego de eso estamos listos para poner a andar esto es en dos partes. Primero el backend

mythbackend

Luego la segunda parte buscar el icono de MythTV Frontend o bien en linea de comando

mythfrontend

Para llenar la guia te programas, cosa que se debe hacer luego de crear los canales hay que usar el comando:

mythfilldatabase

Un detalle que me sucedio a mi, es que yo estoy usando un dispositivo de captura de video, o sea que solo tengo entrada de linea. Para poder obtener el audio, tuve que ir a los ajustes de audio y seleccionar el dispositivo de captura de video como hardware de input.

Fotos panorámicas con Fedora

En distintas oportunidades he buscado como lograr captar más con mi cámara, y las fotos panorámicas es una forma de expresar la amplitud ya sea en paisajes o incluso en espacios cerrados.

Hugin es una herramienta que permite hacer estas maravillas. Esta en los repos de fedora, así que instalarla es sencillo.

Mis primeras pruebas con hugin fueron un poco frustrantes porque estaba queriendo crear un panorama a partir de dos imágenes de 180grados. Lo deje por un rato. Mis siguientes pruebas fueron en el segundo Encuentro Centroamericano de Software Libre. Cuando alguien que sabe de cámaras, alguien que sabe de diseño gráfico y alguien que entiende la computadora, cosas intersantes pueden pasar.

Una de las cosas mágicas que puede hacer hugin es colocar de forma automática los puntos de control donde hay coincidencias entre una foto y otra. Encontrar los elementos de traslape. Para esto se requiere una librería adicional que se llama autopano-sift-C. Esta libreria no esta en los repos de fedora, pero se encuentra en los repos de rpmfusion. Ya he escrito sobre como incluir estos repos en fedora, asi que pueden ver los detalles en un post anterior.

Pero veamos un ejemplo rápido … si tomo mi celular y capturo cuatro fotos de la sala de mi casa a como se muestra a continuación …

Luego puedo cargar esas imágenes y pasarlas por hugin y en cosa de unos pocos minutos tener algo asi…

Hugin busca en las imágenes originales toda la información de la cámara. Exposición, apertura, distancia focal, angulo del lente y otras cosas más. Para mi desilución, mi celular no provee información completa sobre la imagen, asi que debí hacer aproximaciones sobre el tipo de lente, y los resultados no fueron óptimos. Aun así se puede venr como algunas lineas verticales si están completamente alineadas.

Espero que a alguien le sirva esta herramienta, aunque solo sea para entretenerse jugando con imágenes.

fsck con LVM

Ayer encendí mi maquina y dijo que mi disco tenia un sector malo y me mando a un shell. Desde ahí logre arrancar pero me quedo la inquietud de verificar mi disco duro. Así que luego arranque la maquina desde un liveCD y me fui a la terminal e hice:

fsck /dev/sda1

Me dijo que no era posible porque no habia encontrado algo relacionado con el volumen lógico. Busque en google, terminé en fedora forum y encontré que tenia que hacer refrencia al volumen lógico como tal.

fsck /dev/vg_maquina/lv_root

Donde maquina es el nombre que ustedes le asignaron de host a su computador

Si el error esta en su swap, o si desean verificar su swap, deben recordar que los livecd usan la partición swap del disco duro, asi que antes de analizarla deben desmontarla. Un livecd puede trabajar sin la swap del disco duro, solo será un poco mas lento.

Espero que esto le sea útil a más de alguno.

Instalar Xastir en Fedora

Cuando inicie mi blog suponía hablar mas de cosas de radioaficionados y en especial de packet radio o tecnicamente AX.25. Como no sabía tanto de linux, me uní a una comunidad y una cosa llevó a la otra y publiqué mucho sobre las actividades de Fedora en Nicaragua, y muy poco de mi idea original.

Hace unos dias hice una nueva prueba con Xastir. Es un programa de información táctica en tiempo real de recursos georeferenciados. Es decir que en un mapa podemos ver en tiempo real como se mueven vehículos y como se reportan objetos de interés. Mejor aún esta aplicación también funciona como Gateway a internet y la actividad esta disponible al público. En corto los radioaficionados los llaman APRS

La primera prueba de esta vez fue iniciar con algo simple como:

yum install xastir

Aunque funcionó y el programa se ejecuto, comensó a dar problemas de lentitud e incluso a dejar de responder. Xastir depende de varias librerias para trazado de mapas, y no todas están en su última versión. Así que lo desinstalé y pasé a seguir la guía que ofrece el sitio web de Xastir para instalarse en Fedora.

Esto me funcionó bastante bien, con el único problema con los cambios de rutas que se hicieron recientemente. Xastir puede funcionar con mapas en línea y mi primera opción fue Open Street Map.

Luego de tener el programa funcionando, inició la parte de configurarlo como gateway a internet. Para eso fue muy útil una guiá que encontré en internet escrita por AA9VI

Por el momento estoy usando un radio modem, mejor conocido como TNC (terminal node controller) con un adaptador usb-serial.

En el proceso de trabajo encontré que como usuario no tengo permiso para usar el puerto /dev/ttyUSB0 pero este puerto es parte del grupo dialup, asi que agregue mi usuario al grupo dialup con la aplicación system-config-user y se acabo ese problema.

Una herramienta que he estado usando para las pruebas con los TNC es gtkterminal que esta en los repositorios de fedora. Gtkterminal es bien sencilla si se compara con moserial la aplicación de terminal serial del proyecto gnome. Pero en este caso lo simple es bello.

Seguiré en pruebas, pero es posible ver la actividad en internet en el sitio http://aprs.fi