lunes, 11 de diciembre de 2006

Como setear el número de columnas en Emacs

Algo que siempre olvido, al menos por ahora que estoy comenzando a usar Emacs, es como setear la cantidad de columnas a 72. Por lo general lo uso así cuando quiero editar documentos o notas en texto plano, solo para que se vean un poco más prolijas.

Buscando un poco en Google encontré la esta página que mas o menos decía lo que estaba buscando.
Resumiendo, las opciones son

  • column-number-mode para ver el número de columna.
  • set-fill-column para establecer la cantidad de columnas. En este caso es necesario pasarle como argumento el número de columnas. Lo podemos hacer con 'C-u 3 Alt-x' o 'ESC 3 Alt-x' 'Alt-3 Alt-x'.
  • auto-fill-mode para que corte automáticamente las líneas al ancho de las columnas.
Con esto me es sufiente por ahora para mejorar mi entorno Emacs.

martes, 5 de diciembre de 2006

Ubuntu y mi V2615

Acabo de adquirir una Compaq v2615, que es una notebook bastante modesta a comparación de las que hay en el mercado actualmente, pero para mis necesidades es suficiente, al menos por ahora. La laptop viene con un Sempron 3000, con 256MB de RAM, disco de 40Gb(4200RPM).

La idea principal es probar un Arch en esta máquina, pero como por estas fechas tengo muchas cosas por hacer de la facultad necesitaba una distribución que pudiera instalar y que saliera todo andando. Buscando en mi casa, el CD de Ubuntu mas actualizado que encontré para instalar fue un 6.06.

A la hora de instalarlo no fue tan fácil, por los limitados 256MB de RAM, lo primero que le pienso actualizar es la RAM a 512MB. La primera vez que intenté instalarlo desde el LiveCD no funcionó, cuando ejecutaba el instalador, despues de unos muchos minutos se terminaba colgando, aparentemente por falta de RAM.
La solución fue, arrancar desde el LiveCD, y con fdisk eliminar todas las particiones que tenía, una NTFS y una FAT32, y crear una EXT3 y una SWAP. Luego reiniciar nuevamente desde el LiveCD para que utilize la partición SWAP, esto acelero bastante el proceso de instalación y no se colgó.

Luego de este pequeño percance tuve mi flamante Ubuntu 6.06 andando!

miércoles, 22 de noviembre de 2006

Instalando una TDM400P sobre Etch

Introducción
Para que Asterisk pueda hacer uso de la red telefónica conmutada (PSTN) es necesario contar con una interfaz, la misma la proveen los módulos de hardware FXS o FXO, que permiten la interconexión directamente a teléfonos o a las líneas telefónicas. En mi caso tengo una TDM400P que tiene integrados dos módulos FXO y dos módulos FXS. Todo esto lo haremos funcionar sobre un Debian GNU/Linux Etch con kernel 2.6.17.

Instalación
Una vez que la placa esta instalada en el slot correspondiente del motherboard, hay que hacer que nuestro sistema operativo pueda usarla. Para esto tenemos que instalar el controlador adecuado para esta placa. Podriamos usar la versión empaquetada que se encuentra en los repositorios oficiales de Debian, pero como queremos instalar la última versión, los descargamos desde http://ftp.digium.com/pub/zaptel/zaptel-1.4-current.tar.gz
Hay que tener instaladas los paquetes de desarrollo como linux-headers build-essential, entre otros. Una vez descargado hacemos

tar zxvf zaptel-1.4-current.tar.gz
make linux26
sudo make install
Con esto ya tendriamos los módulos para el kernel listos.
Para probarlos podemos hacer
sudo modprobe zaptel
sudo modprobe wctdm

si todo salió bien no deberían haber mensaje de error. Y podemos comprobar con dmesg que aparecen estas líneas.
Module 0: Installed -- AUTO FXS/DPO
Module 1: Installed -- AUTO FXS/DPO
Module 2: Installed -- AUTO FXO (FCC mode)
Module 3: Installed -- AUTO FXO (FCC mode)
Found a Wildcard TDM: Wildcard TDM400P REV I (4 modules)
Registered tone zone 0 (United States / North America)

Con esto solo restaría toquetear un poco el archivo de configuración /etc/zapata.conf, agregandole estas
fxsks=1-2
fxoks=3-4

Eso es todo! con esto ya podremos hacer uso de los canales Zap en nuestro Asterisk.

domingo, 19 de noviembre de 2006

Bienvenidos!

La idea de este blog es publicar info, howtos, ideas hechas o por hacer sobre cosas interesantes con Software Libre!