Minitube

Minitube

Mirando el sitio de WebUpd8, encontré una recomendación que me gustó mucho: es el Minitube, una aplicación que muestra videos de Youtube sin utilizar el Flash de Adobe. Para iniciarlo, hacemos una búsqueda con algunas palabras –yo puse love baby y salieron un montón de canciones muy ochentosas– y desde ahí nos muestra una videos relacionados, sin detenerse. La mayoría de las cosas que encuentra son música, así que es una buena forma de alimentar un video wall, o algo así. Cómo música de fondo –con video– es ideal para una fiesta. Si lo ponemos en pantalla completa funciona muy bien.

Al parecer, es una aplicación que está disponible para Mac, Windows y obviamente, Linux. Yo la instalé en Ubuntu, siguiendo las instrucciones del link. Para seleccionar un determinado dispositivo de sonido tienen que remitirse a la configuración del phonon del KDE4 para lo que deberán instalar también el paquete systemsettings.

La aplicación se encuentra disponible en el sitio del autor Flavio Tordini, y al parecer la versión de Windows espera algunas actualizaciones desde el VLC problablemente.

Una de las cosas que me gusta de esta aplicación es volver a una idea de lo inesperado, que es probablemente lo que más me guste de escuchar una radio: me da la posibilidad de escuchar cosas que no estaba esperando escuchar, o que no conocía de antes.

Según me cuentan y veo por ahí, en computadoras lentas funciona muy bien porque tiene menos requerimientos que el Flash original.

[:es]Marcar una extensión remota desde una IVR en Asterisk[:en]Dial an external extension from an Asterisk IVR

Hace poco tuve que conectar dos centrales telefónicas Asterisk. De hecho, tuve que separar dos grupos de internos en dos centrales, pero quería retener la habilidad del marcado directo de internos desde la IVR de una de las dos centrales. Para eso, hay que perderle un poco el miedo al extensions.conf de asterisk.

En este caso, y para convivir con una instalación de FreePBX agregué este texto, en cada central, en el archivo

I had to connect two Asterisk PBX I really had to split one PBX in two for bandwidth reasons but I wanted to keep them as one. One thing that I had to do was to keep the direct dial working on the main IVR. Well, there where TWO ivr’s now, so I had to make special magic on them.

To avoid the interference of FreePBX y edited, on both installations, the file

/etc/asterisk/extensions_custom.conf

En las oficinas centrales, para que vaya hacia la planta.In the main office, to dial to the plant.

#IVR PRINCIPAL
[ivr-2-custom]

#LaPlanta
exten => _22X,1,dial(iax2/laplanta/${EXTEN})
exten => _62X,n,dial(iax2/laplanta/${EXTEN}

Y en la otra, la de la planta:The other one, in the plant:

#IVR PLANTA
[ivr-1-custom]
#oficinas
exten => _2[013]X,1,dial(iax2/oficinas/${EXTEN})
exten => _6[013]X,n,dial(iax2/oficinas/${EXTEN})

Como verán, tuve que encontrar el nombre de la ivr para Asterisk, que no es el mismo nombre de fantasía que nos pone el FreePBX. Para encontrar el nombre correcto fuí hasta la página de configuración de las IVR’s y me fijé en el link el ID de la ivr que estaba mirando. La que me interesaba era la nro 2 así que el texto que tenía que agregar era [ivr-2-custom].

Si nos fijamos en el código de extensions_additional.conf veremos que para todas las aplicaciones el FreePBX inserta un include => nombredeaplicacion-custom, que muchas veces no existe pero que sirve para que podamos incluir nuestro código específico. Si vamos a la aplicación [ivr-2] la primera línea llama a nuestro agregado: include => ivr-2-custom.

Por eso instruímos a nuestro agregado para que ante un patrón de marcado de un número que empiece con 22 y tenga otro número más (22x), deberá marcar ese número encontrado, ${EXTEN}, a través del módulo iax2 usando la línea llamada laplanta. Atentis que si modificamos las rutas de salida, este archivo queda fijado en una ruta determinada.

Me parece que esto da para hacer una categoría: Cómo se juntan dos o más centrales Asterisk .

As you can see, the name of the IVR is not the one Asterisk is showing, it only has names as ivr-n. To find the right name I went to the editing page of the IVR in FreePBX and I looked the link it was showing for the editing of each IVR. The key was the ID, and the main IVR in the offices PBX was number 2. So the text I had to add was [ivr-2-custom].

FreePBX places an include => appname-custom as the first line of every application it adds. This custom thing may not exists –in fact, the usual thing is that there is no appname-custom–  but that’s not a problem with Asterisk. Go check the file /etc/asterisk/extensions_additional.conf and you will see. Make a search on -custom so you can find the custom call for an IVR, or calltrace, or any other thing.

On our code, we instruct our adendum to look for a number like 22X and to dial that number ${EXTEN} through the iax2 module using the trunk laplanta. Achtung! A change in the outbound routes will not modify this one, fixed here.

I think I’m going to create a new category on How to Connect Many Asterisks PBX.

Ubuntu Netbook Remix

Mi suegra adorada tiene una netbook Asus EeePc 900. Cada tanto venía con su computadora en la mano con el mismo diagnóstico: no se conecta a la red wi-fi. No era un problema técnico, la computadora no tenía ningún problema: simplemente el administrador de redes que viene con esa versión de Xandros es bastante incómodo y muy poco intuitivo. Botón derecho, lista de redes, conección, conectar. A pesar de que la red estaba guardada no la retoma automáticamente cuando aparece disponible. Continue reading “Ubuntu Netbook Remix”

Escritorio Perfecto

Es un tema que vuelve siempre. Intensos debates. Que le pongo esto, que le saco aquello. Todos los sistemas operativos han tratado de redefinir el bendito escritorio, y francamente, NO ME GUSTA NINGUNO.

Qué es el escritorio:

  • Un lugar para ver la aplicación que uno está manejando,
  • tener y acceder a otras aplicaciones que uno también maneja,
  • tener una idea de qué cosas UNO está haciendo,
  • tener una idea de qué cosas LA COMPUTADORA está haciendo o necesita hacer,
  • tener un área para ver qué OTRAS cosas están sucediendo,
  • y tener un mecanismo para poder integrar todas estas cosas para que -de algún modo- trabajen juntas.

Todo esto tiene que poder verse al mismo tiempo, un poco antes o un poco después, en una zona o en otra, de a cachos o todo junto. No es NADA fácil hacer un escritorio que deje contentos a todos y por eso les paso a contar lo que yo experimenté en cáda aspecto del bendito escritorio.

Continue reading “Escritorio Perfecto”

Ubuntu Karmic Koala… ojo con el server!

Servers designed for Linux
Image via Wikipedia

Desde hace un tiempo que quiero escribir esta entrada pero, por una cosa o por la otra, no he podido hacerlo. Apenas salido el Karmic Koala lo instalé en tres servidores con resultados dispares. De hecho, en dos de tres tuve que volver a instalar una versión anterior.

Cómo servidor LAMP me pareció muy interesante, sobre todo por la versión 2.6.31 del kernel tiene muchas cosas mejoras en la sección de la red, el filesystem y las placas de video… esas cosas que no son necesarias en un servidor, pero bueno, las mejoras están. De hecho, estoy ya usando la versión 2.6.31 para mis computadoras de escritorio aun cuando no tengo Karmic y es un placer para mis placas de video Intel que andan muy bien. Continue reading “Ubuntu Karmic Koala… ojo con el server!”

Bootear de la red

Una de las cosas más interesantes de Linux es la enorme plasticidad que tiene. Es tremendamente divertido y lo que se puede hacer es imaginar cosas y hacerlas realidad. En este caso, una de las tareas que tenía en mente era aprovechar una conexión de internet que voy a dar de baja. Resulta que por razones de conectividad tengo dos conexiones de internet distintas. Hace poco las dos compañías que me brindaban el servicio se fusionaron y, gracias a que se fusionaron en gran parte, empezaron a funcionar las dos muy mal. Se cortaban al mismo tiempo y esa no es la idea de una conexión de respaldo. Por eso contraté una tercera conexión por la que me dieron un período de prueba gratuito de dos meses. Continue reading “Bootear de la red”

Quién está usando mi ancho de banda? iftop tiene la respuesta!

Al fin! Estuve buscando esta herramienta durante mucho tiempo y la encontré un poco por casualidad. Tuve que cambiar la forma de hacer la pregunta, porque cuando uno busca en google justamante: “quién usa mi ancho de banda?”  o su equivalente en inglés, francés o alemán, las respuestas apuntan para otro lado.

Aparecen herramientas como Zabbix, o Cacti que son complejas de instalar y apuntan a tener toda la red administrada y tabulada. Y después de mucho gráfico y estudio, no dan una respuesta contundente al momento.

Cómo finalmente me incliné por desestimar las capacidades de resolver problemas de los que buscan herramientas web, empecé a buscar add-ons del IP-Cop en modo consola. Lo siento mucho esa descalificación, pero funcionó inmediatamente: dentro de la apretada lista de herramientas del ipcop encontré varias joyitas dentro de la que destaco el iftop.

Qué hace el iftop? Es como el commando top, que muestra la lista de procesos por orden de consumo -o de lo que uno quiera también-, pero muestra la lista de los destinos que más consumen nuestro ancho de banda en una interfaz.

La sintaxis es así:

user@server:~$ sudo iftop -i eth0

nos muestra

                25.0Kb          50.0Kb          75.0Kb          100Kb      125Kb
└───────────────┴───────────────┴───────────────┴───────────────┴───────────────
nexus.local:721            => argos.local:nfs            0.98Kb  25.4Kb  6.67Kb
                           <=                             608b   19.2Kb  5.02Kb
nexus.local:57828          => 71.Red-79-153-95.dyn:57633    0b   1.17Kb  1.80Kb
                           <=                               0b   23.7Kb  33.2Kb
nexus.local:53984          => 105.Red-83-56-199.dy:11562 3.83Kb  4.53Kb  4.81Kb
                           <=                            6.72Kb  11.7Kb  10.4Kb
nexus.local:41218          => 71.Red-79-153-95.dyn:57633    0b    644b   1.11Kb
                           <=                               0b   12.8Kb  20.5Kb
nexus.local:60069          => 83.173.187.14.dyn.us:53793 5.48Kb  5.36Kb  4.85Kb
                           <=                             320b    320b    301b
nexus.local:44273          => 201-255-232-67.mrse.:22246  208b    166b    201b
                           <=                            6.11Kb  4.89Kb  5.51Kb
nexus.local:52139          => 128.Red-79-147-135.dy:6935 3.56Kb  3.94Kb  2.31Kb
                           <=                             832b    790b    492b
nexus.local:48458          => 128.Red-79-147-135.dy:6935 3.21Kb  3.89Kb  4.31Kb
                           <=                             624b    666b    636b
nexus.local:49058          => 105.Red-83-56-199.dy:11562    0b    250b    242b
                           <=                               0b   3.67Kb  3.08Kb
nexus.local:47962          => 81.184.53.206.dyn.us:44636 1.16Kb  1.72Kb  3.79Kb
                           <=                               0b    250b    345b
nexus.local:4444           => 91.191.138.9:www              0b    136b     34b
                           <=                               0b     88b     22b
nexus.local:mdns           => 224.0.0.251:mdns              0b    177b    442b
                           <=                               0b      0b      0b

────────────────────────────────────────────────────────────────────────────────
TX:             cumm:   934KB   peak:    146Kb  rates:   18.4Kb  48.7Kb  34.9Kb
RX:                    3.25MB            146Kb           15.2Kb  78.9Kb  83.7Kb
TOTAL:                 4.16MB            292Kb           33.6Kb   128Kb   119Kb

Por orden de consumo, nos muestra la lista de direcciones que tienen mayor importancia. Localizar un comportamiento anómalo es sencillísimo. Otras herramientas muy interesantes han sabido ser: iptraf e ifstatus, que las recomiendo especialmente. Pude instalarlas en IPCop, Debian, Ubuntu, openwrt de sus repositorios más comunes.

El KDE 4.2.1

Incómodo. Esa es la palabra. Estoy incómodo y totalmente podrido de las reviews de KDE4 que dicen qué lindo que es, y que genial es para un usuario de Gnome probar este entorno gráfico durante unas horas y volver al Gnome para escribir un blog flatulento y no tocar más el KDE4 por el resto del año.

Claro, que por lo menos ya no estoy aterrorizado de ver que los desarrolladores de mi entorno favorito estén llevándolo directo al despeñadero. Despeñadero es ese precipicio desde el cual las peñas caen y se rompen. Y la vieja roca del KDE estaba en el fondo, hecha pedazos. Con esta versión la cosa luce un poco más promisoria y puedo volver a respirar.

Continue reading “El KDE 4.2.1”