ISP

Depues de 2 horas sin conección a internet decido hacer una llamada al departamento de soporte
tecnico de la compañia que me brinda el servicio.

Ring Ring………

* Fulana de Tal – Fulana de Tal le habla en que podemos servirle.
* yo – si buenas.. mira hoy desde temprano en la mañana no he tenido conección a internet
desde hace casi mas de 2 horas.

* Fulana de Tal – Oh si señor es que estamos tratando de resolver una averia _GENERAL_.
* yo – Pero ayer pasaba lo mismo, la averia es desde ayer o se presento hoy ?

* Fulana de Tal – Bueno señor la averia que tenemos en el momento es desde temprano en la mañana.
* yo – Y que tiempo mas o menos pasara para tener esta averia controlada ?

* Fulana de Tal – Aun no sabemos, pero tenemos a todos nuestros tecnicos trabajando en ello.
* yo – Ok.. muchas gracias de todas formas.

* Fulana de Tal – no ahi por que señor y espero haberle ayudado.

Tlac ………..

Que es esto, al parecer pago por averias y no por una conección a internet.
siempre es lo mismo esa gente de el soporte tecnico solo saben decir que tienen una averia _GENERAL_ no sabia que los ISP de este pais eran Instituciones del Gobierno para tener militares!!

Cuando sera que en este pais vendra una compañia que de un servicio rentable y con _MENOS_ problemas que los ya existentes. por que el principal de nuestros problemas no es la inestabilidad si no los precios que estan por las nubes. quien le mete mano a un ADSL de Verizon ( antiguo CODETEL ) que no es el mas estable… si no el que menos problemas da. Pero al parecer ese es un servicio para MILLONARIOS. mientras que los de clase media como yo debemos tener servicios como el que tengo ahora que nunca esta disponible cuando se le necesita.

NOTA: Al momento de escribir esto lo hize en PICO en mi consola, por la sencilla razon de que no tenia conección en ese momento !!!!! nada raro e ?

El nombre de el ISP es mejor no hacerlo publico.. no quiero problemas LEGALES. 😛

screen

Ayer surgio la necesidad de tener que actualizar los ports de laptop.us.BSDlatino.org, los cuales eran BASTANTES debido a una instalación al parecer completa incluyendo Xorg. El principal problema que tube fue que no tengo una conección muy ESTABLE que digamos y mucho menos tengo Energia Electrica ESTABLE 😛 ( esto es un problema al cuadrado ) pero en ese momento me viene a la mente screen, ( screen – screen manager with VT100/ANSI terminal emulation – sacado del man screen )

Screen is a full-screen window manager that multiplexes a physical ter-
minal between several processes (typically interactive shells). Each
virtual terminal provides the functions of a DEC VT100 terminal and, in
addition, several control functions from the ISO 6429 (ECMA 48, ANSI
X3.64) and ISO 2022 standards (e.g. insert/delete line and support for
multiple character sets). There is a scrollback history buffer for
each virtual terminal and a copy-and-paste mechanism that allows moving
text regions between windows.

Y esta aplicación resolvio mi problema al instante. Como ? muy facil, depues de instalar screen en la maquina ya mencionada solo ahi que conocer 3 comandos basicos.

1 – se corre la aplicación
Laptop# screen
Esto te llevara a un mensaje de bienvenida que desaparece con presionar cualquier tecla y te lleva a un shell.

2 – se corre la aplicación la cual tiene que permanecer ejecutandoce por mucho tiempo. Ejemplo: Actualización de mas de 74 ports de la colleción de ports de FreeBSD

3 – luego que se encuentra en medio de la aplicación puedes hacer Detach con solo precionar Ctrl+a
Ctrl+d presionando ese juego de teclas se sale automaticamente del proceso el cual se realizo estando dentro de screen y para volver a conectarse a ese proceso solo basta con saber el numero de la sesion en screen que se consigue de la siguiente manera screen -list nos sale una lista de proceso screen que tengamos corriendo.

Laptop# screen -list
There is a screen on:
40147.ttyp0.Laptop (Detached)
1 Socket in /tmp/screens/S-root.

Laptop#

ya tenemos cual es el proceso en el screen al cual queremos volver a conectarnos asi que realizamos este simple comando: screen -R 40147 y UALA ! ya estamos devuelta en el proceso que habiamos abandonado anteriormente y con algo de progreso 😉

Asi que ya no tenemos que tener una sesion SSH a un servidor realizando compilaciónes o algo por el estilo, solo corremos nuestro proceso screen y luego le hacemos el Detach.

Enlaces de interes:
http://gentoo-wiki.com/TIP_Using_screen
http://www.linuxgazette.com/node/122

Usando CVS

No es la gran cosa, pero como tengo planeado algunos proyectos en Perl y un poco de shell scripting he decidido montar un servidor CVS para asi poder tener una copia segura de todo lo que hago ( lo poco que hago en Perl hasta el momento 😛 ). He escogido configurar el servidor CVS en brain.* ( mi maquina que corre NetBSD ) y ha sido todo un exito ya tengo 2 repositorios, uno de el script que utilizo para hacer copias de mi FreeBSD desde un HD a otro, al cual le he dado de nombre dupli. y tambien al que ya tengo comenzado en Perl que ha recivido el nombre de ( AdminME ). Este segundo tengo como meta crear una pequeña aplicación con el proposito de administrar una maquina con FreeBSD, NetBSD o OpenBSD remotamente a traves de HTTP. Aun no tengo mucho avanzado pero esperor lograr algo con eso ( asi practico lo que aprendi en Learnin Perl hasta que tenga a mano Programming Perl.

Aqui estan 3 HOWTO que use para comenzar a entender como se usa CVS.
http://www.pointless.nl/~peter/stuff/cvs-server.html
http://www.netbsd.org/developers/cvs-repos/cvs_intro.html
http://bulma.net/body.phtml?nIdNoticia=664