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

DragonFlyBSD 1.2.0 RELEASE

Aportando un poco al proyecto de DragonFlyBSD aqui dejo un link de donde puden bajar el .ISO o si desean bajarselo via BitTorrent aqui tambien les dejo el .torrent ( tal vez corra el .torrent asi dono un poco de ancho de banda a los que deciden bajarselo via .torrent 🙂 )
http://ferreras.biz/files/dfly-1.2.0_REL.iso.gz
http://ferreras.biz/files/dfly-1.2.0_REL.iso.gz.torrent

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

FAQ de eMule

Navegando un poco ( como siempre ) he encontrado en un blog lo que pretende ser el FAQ de eMule.

eMule

# El emule me descarga demasiado lento y me salen muchas ventanitas de publicidad…
– Lo primero y principal es tener el ordenador limpio de spyware y virus que bloqueen el ancho de banda, una buena utilidad para ésto es el comando FORMAT.EXE

# He leído que al iniciar el emule entro en colas remotas, ¿es cierto?
– Si, tendrás pacientemente que esperar a que te toque el turno (colas es sinónimo de esperas), sin embargo si no añadimos ningún fichero a descargar no habrá colas, ¡ni por consiguiente esperas!

# Mi descarga aparece en rojo y nunca avanza…
– Pruebe a buscar el mismo nombre de fichero añadiendole XXX al final. Conseguirá multitud de resultados!

# El emule me dice que no puede conectar, que compruebe si estoy conectado…
– A veces las descargas no se efectuan por que no esta usted conectado a Internet. En muchas ocasiones usted ni tiene el emule instalado ni una cuenta telefónica. Incluso en algunos casos usted no tiene ni ordenador.

# ¿Existe algun botón para descargar más rápido?
– Pulsando el botón superior las descargas se pueden potenciar hasta el triple o más. Suele ir tan rápido que muchas veces el usuario no llega a ver la pantalla donde indica la velocidad. Dicho botón es rojo con una X y esta situado en la esquina superior derecha.

# Mis descargas no tienen fuentes…
– Es lógico. El emule sirve para bajar ficheros y no para beber agua.

# ¿Que significa si el emule me aparece con un antifaz?
– Si el emule le aparece en la bandeja con una venda negra en los ojos probablemente se esta bajando cosas obscenas.

# El emule me consume demasiados recursos…
– En algunos casos apagar la pantalla del monitor es efectivo para conseguir una velocidad inconmensurable. La única incidencia es que desde que lo enciendas decrecerá la velocidad. Girar el monitor hacia la pared también suele conseguir los mismos efectos.

# ¿Como puedo conseguir aún más velocidad?
– Intente subir a un décimo piso y tirarlo por la ventana. Durante unos instantes conseguirá más de 100Km/s luego puede que le vaya más despacio.

# ¿El emule es un animal? ¿Es una mula?
– Es posible. Algunas tesis apuntan a que es una tortuga, aunque Don Mariano asegura haber visto alguna de sus mulas yendo al pueblo cargada de compact daiscs.

# Aun minimizando no puedo ver mi escritorio…
– Intente limpiar y ordenar su centro de trabajo.

# En algunos casos Windows me ha anunciado que me estoy descargando datos corruptos…
– Compruebe si esta accediendo a un servidor político.

# ¿Es compatible eMule con windows 9x/ME/2000/XP/2003 ?
– No, por lo cual funcionara como cualquier otra aplicación en dichos sistemas operativos.

# El emule no me reconoce los e-links ¿Que puedo hacer?
– Ayudele con un retrato robot en el Paint.

# El emule se me cuelga, ¿que hago?
– Intente convencerlo de las cosas que tiene buena la vida. Prometale más ancho de banda o espacio en el disco duro.

http://www.emezeta.com/articulos/15-formas-de-mejorar-el-rendimiento-de-tu-emule