Instalando mysticBBS

Ya hace muchos meses que le estoy dando vueltas a esto, soy demasiado joven por haber vivido las BBS, pero tengo la sensación que puede ser una herramienta comunicativa realmente interesante cuando disponemos de canales de comunicación con muy poco ancho de banda. Si estoy hablando de poco ancho de banda en el siglo XXI y es que no sabemos qué es lo que nos podemos encontrar ni qué usos le podemos dar a este tipo de sistemas tan antiguos en nuestra era, así que simplemente experimentamos y aprovechamos que tenemos un magnífico sistema de maquinas virtuales en casa para hacer lo que nos antoje :)

He visto 2 softwares de BBS interesantes, mysticBBS y elebbs. Voy a probar más concretamente mysticbbs, ya que su ultima release ha sido liberada en octubre del 2011 y la documentación parece bastante clara. Como nos estamos metiendo en un mundo totalmente viejo, pero nuevo a la vez, vamos a ver que nos muestra esta BBS. Si esto me gusta, algún día u otro ya probaremos la otra :P

Nota: este software no funciona bajo sistemas de 64bits…

USB Atheros 9170 + Kernel 3.2

Volvemos a la carga con la instalación de un driver, una cosa que gracias a la evolución de GNU/Linux cada vez es menos necesario, pero realmente importante de ir recordando como se hace ;)

Primero de todo partimos de este dispositivo, un Ubiquiti SR71USB:

Y el sistema lo vé así:

root@salnitre:/# lsusb
Bus 002 Device 005: ID 0cf3:9170 Atheros Communications, Inc. AR9170 802.11n

Punto de montaje: FTP

Hace un rato que me estoy peleando en montar un recurso compartido de windows 7 con una Debian stable pero no hay forma, no hablan el mismo idioma :( incluso tratando de forzar el cifrado de la contraseña a 128bits nada de nada, así que lo que he hecho ha sido montar un servidor FTP filezilla en el windows y he hecho el punto de montaje en el GNU/Linux que es el que va a ofrecer posteriormente la conectividad a los usuarios por FTP dentro de la red guifi.

Primero de todo vamos a instalar el curlftpfs:

# apt-get install curlftpfs

Debian backports

Los debianitas por querer tener un sistema sin bugs (o con los mínimos posibles), tenemos que pagar con el uso de releases antiguas de las aplicaciones. Si queremos solventar este problema o nos pasamos a testing, que es muy estable, pero en el caso de wheezy tenemos gnome 3 que no está mal, pero muchas aplicaciones no están preparadas para este entorno de escritorio, sobretodo por el tema de navegación por proxys, o compilamos el paquete del programa (que quizás nos va a dar problemas de dependencias) o usamos debian backports.

Debian backports es un repositorio alternativo con las versiones estables de los programas.

Para ello tenemos que añadir a nuestro repositorio una línea más:

# vi /etc/apt/sources.list
# backports
deb http://backports.debian.org/debian-backports squeeze-backports main

Descargar vídeos de vimeo pro

Pues vimeopro, es como vimeo, pero con un pro detrás :P

Primero de todo tenemos un vídeo en vimeopro, tendremos que conseguir acceder al vídeo tal cual:

Teniendo por ejemplo éste vídeo:

http://vimeopro.com/staff/originals/video/23156561

vamos al código y localizamos el vínculo para aislarlo del resto del interfaz de vimeo:

http://player.vimeo.com/video/23156561?portfolio_id=168

y eliminamos la parte ?portfolio_id=168 y nos quedará así:

http://player.vimeo.com/video/23156561

finalmente ejecutamos éste script (Descarga)…

conexion a puertos COM con minicom

Minicom sirve para conectarte a los dispositivos COM, normalmente necesitaremos hacer conexión por este puerto en routers para ver lo que ocurre a nivel de software en sus tripas. Anteriormente usaba kermit para hacer dichas conexiones pero era un tostón :P para aquellos que quieran ver el sinsufrir os dejo mis anotaciones para conectar a un dispositivo alix.

# apt-get install ckermit
# kermit
> set modem type none
> set line /dev/ttyUSB0
> set carrier-watch off
> set speed 38400
> set stop-bits 1
> connect

Y ahora vamos para el minicom :)

# apt-get install minicom

Para conectarte a un dispositivo por COM vamos a usar un cable null modem DB9 (para las Alix 2d2) o un cable para conexiones TTL.
Una vez conectamos al dispositivo por com usamos dmesg para ver a qué dispositivo dev ha asignado la conexión.

# dmesg

Para configurar minicom al puerto establecido vamos a usar minicom -s

# minicom -s

Vamos a “Serial Port Setup”, pulsamos “A” y modificamos el dispositivo, normalmente /dev/ttyUSB0. Pulsamos Enter.

Si pulsamos E, podemos modificar la velocidad y stopbits. Para guardar, igualmente pulsamos enter y para terminar “Exit” y nos deja dentro de minicom.

Para que empieze a transmitir datos vamos a apagar y encender el dispositivo al que nos queremos conectar.…

dudle: alternativa opensource a doodle

¿Cuantas veces has estado usando el doodle, esta magnífica herramienta pero te ha jodido a lo grande que fuese cerrada? ¡pues de la mano de Benjamin Kellermann, aquí llega dudle! el programa de encuestas que hace lo mismo que doodle y totalmente personalizable e instalable en tu servidor!

Dudle es un software desarrollado en ruby y su instalación es un poco distinta a la que estamos acostumbrados en un PHP+MySQL, además de que dudle no usa ninguna base de datos relacional, simplemente crea un directorio con un fichero de texto llamado data.yaml con todas las opciones.…

bwm-ng: monitorizar la red, los discos y las particiones en consola

# apt-get install bwm-ng

cambiamos lo que queremos monitorizar con n, además podemos cambiar el tiempo de refresco con + o -, maximos, medianas, rate, etc.

Red:

  bwm-ng v0.6 (probing every 0.500s), press 'h' for help
  input: /proc/net/dev type: rate
  /         iface                   Rx                   Tx                Total
  ==============================================================================
               lo:           0.00 KB/s            0.00 KB/s            0.00 KB/s
             eth0:         270.40 KB/s           14.73 KB/s          285.13 KB/s
  ------------------------------------------------------------------------------
            total:         270.40 KB/s           14.73 KB/s          285.13 KB/s