Planeta BSD

FreeBSD, OpenBSD, NetBSD, …. Berkeley Software Distribution

Archivo para June, 2007

Inkubot: irssi, el cliente IRC del futuro

Hace unos días decidí volver a irssi, estuve un tiempo “nuevamente” con la perraX, pero esta vieja y anticuada. Quería un cliente flexible, a consola, liviano y sencillo, así que volví a irssi. Este cliente es excelente, es muy fácil para programar scripts y automatizar un montón de tareas. Incluso yo, un “NO PROGRAMADOR” logre hacer un pequeño script (en realidad, modifique harto un script mas grande que baje de por ahí) para que muestre la canción que esta reproduciendo el Audacious. Si, no es NADA, pero demuestra que un cliente simple, te deja hacer cosas a veces “complicadas” de manera sencilla…. Una aplauso por irssi :)

Leer el post completo »

En: General — June 28, 2007

Disponible 2.2.9

Qué??? Cómo??? FreeBSD 2.2.9??? Se ha equivocado el Editor?!?! Claro que no!, vía el Blog de Ariel nos enteramos que se ha subido la imágen ISO de la…

Leer el post completo »

En: General — June 26, 2007

Inkubot: Encuentro Unix - Melipilla

Si señores! mañana Sabado 23 de Junio se realiza el primer encuentro Unix en mi ciudad natal, Melipilla.

El lugar la Corporación Municipal de Melipilla, ubicada en Avenida Vicuña Mackenna #0383-A. El show comienza a las 14:00 y se van a presentar muchas charlas y de variados temas (nivel básico/intermedio/avanzado) .

La organiza mi socio deimos en conjunto con lo que ya se realizo (la semana pasada) en Unix Atacama. Mucha suerte a todos y que salga excelente!

Para mas información sobre las charlas visitar esta pagina…

Leer el post completo »

En: General — June 22, 2007

Onlooker: (SCO UNIX+BBX4)x SM901 = DONE

Hace un par de dias me llamaron de una farmacia local, ya que tenian un problema critico en el sistema central de gestion de la farmacia, o sea: compras, ventas, creditos, despachos, y todos los manejos administrativos que se puedan imaginar. Cuando hable por telefono con la persona a cargo, esta me señalo solamente que era un problema en un Unix y ningun otro dato, rapidamente cometi el error de pensar que se trataba de algun problema comun en el sistema en si como: respaldos, algun sistema de red, u otro problema de confirguracion habitual. Al llegar, me encontre con una maquina con SCO UNIX, eso no me gusto mucho, pero no me asusto porque ya tenia experiencia con ellos… Al los segundos la persona encargada me mostro que el problema no era del Unix en si, sino que era un error de la aplicacion misma, que personalmente no sabia ni en que lenguaje estaba desarrollada. Despues de cachurear un rato, pude darme cuenta que estaba desarrollado en BBX4, nada mas rebuscado a mi juicio; y lo peor de todo es que nunca en mi perra vida si quiera habia hecho algo en este lenguaje (que no es igual que el simple Basic). Pero en fin, habian dos metas claras: La primera era detectar los errores:

Al tratar de recuperar la ubicacion de los documentos, el programa se caia con el siguiente mensaje:

!ERROR = 47 (SUBSTRING/FIELD ERROR)

120 IF MH0$ <> $$ AND A1$(11,2) > MH0$ THEN GOTO 1500

Luego, al tratar de actualizar los ingresos en bodega, salia lo siguiente:

!ERROR = 41 (INTEGER OR RANGE ERROR)

6994 LET + 888 = NUM(B11$(D88 * 11 - 10,11));

LET B11$(D888 * 11-10,11) = STR(+888+E99 : W6994 : 888$);

WRITE(11, KEY = A11$)IOL = 7411

Sin conocer el lenguaje en si logre darme cuenta que se habia un dato ingresado mal, el cual excedia un limite permitido por una variable X.

Como veran, la tarea que se me venia encima era bastante grande y compleja, para lo cual tenia dos alternativas: La primera era buscar en que archivo (de miles) era donde se ocacionaba el error, detectar las lineas comprometidas y solucionar el problema; pero para esto necesitaba al menos aprender bastante de BBX4, y el tiempo me jugaba en contra por ser un sistema en costante produccion. La otra opcion era, entender la logica de los archivos, y solamente conocer su estructura y asi poder regenerar con el mismo sistema sin los bloques que supuestamente estaban corruptos por el ingreso catastrofico.

Me propuse a leer el manual de la aplicacion, y di con cuatro archivos que posiblemente correspondian a los afectados, por lo que me la jugue a muerte, y procedi de la siguiente manera:

  1. Renombre los archivos comprometidos: RFFV0600 - RFFV0700 - RFFV0876 - RFFV0976, por lo mismo pero con “extension” .BAK.
  2. Generar nuevamente estos archivos desde la aplicacion en si.
  3. Traspasar el contenido de los archivos .BAK a los archivos recien generados: esto podia hacerlo de dos formas, la primera era a mano; y la mas sexy obviamente era hacer una aplicacion en el mismo BBX4 que la hiciece por nosotros; para lo cual fue necesario aprender el lenguaje en tiempo real, lo que fue posible gracias a la gran ayuda de Alexi Torres (Uno de los desarrolladores del sistema en si), y quedo algo mas o menos asi:

> 10 OPEN(1)”RFFV0XXXX.BAK”

> 20 OPEN(2)”RFFV0XXXX”

> 30 READ(1, END=100)IOL=7401

> 40 WRITE(2, KEY = A1$)IOL=7401

> 50 GOTO 30

> 100 END

> 7401 IOLIST A1$, B1$,C1$,D1$,E1$,F1$,G1$,H1$,I1$,J1$,K1$,L1$,M1$,N1$,O1$,P1$,Q1$,R1$,S1$,T1$,U1$,V1$,W1$

> RUN

Las X de la linea 10 y 20, deben modificarse para la ejecucion con cada uno de los archivos, y la linea 7401, se deben adecuar a las variables que este tenga, pueden ser menos…

Solo quedaba cruzar los dedos y esperar que todo funcionara… y asi fue; con esto la Farmacia X, puede seguir con su trabajo diario sin problemas, Aunque de todos modos he acordado con ellos hacer una reingenieria a sus sistemas, para automatizar ciertos proceos, y ver si es posible implementar el sistema en si, en algun otro Unix OpenSource, E0F.

Leer el post completo »

En: General — June 21, 2007

Iniciándose en OpenBSD 4.1

Para los que aún no han probado OpenBSD y tienen la espinita clavada, pueden leerse esta Guía de inicio y vean de lo que se están perdiendo.

Leer el post completo »

En: General — June 21, 2007

Onlooker: Balance: Encuentro Unix Atacama 2007

Como un exito fue catalogada la realización del Encuentro Unix Atacama 2007, eso me hace sentir muy orgulloso y satisfecho, ya que todo el esfuerzo realizado se pagó con creces al ver el impacto que se provoco en los participantes y sentir plenamente que el objetivo de abrir sus espectros academicos y laborales se cumplio a cabalidad; es por eso que tengo que dar las gracias a mis amigos: Jorge Niedbalski, Phillip Whelan, Phillip Neumann, Ricardo Albarracin y Vladimir Cobarrubias, por aceptar haber sido el alma de esta instancia, por supuesto a todo el staff de Unix Atacama y a los participantes que dieron la luz, simplemente muchas gracias por hacer posible esto.

Pongo a disposición, algunas de las fotografias del encuentro, a medida que me vayan enviando mas las ire publicando…

Leer el post completo »

En: General — June 20, 2007

FreeBSD 2.2.9

Al parecer el administrador de ftp4.us.FreeBSD.org le entro la nostalgia y publico una imagen con varios años de edad.
ftp://ftp.freebsd.org/pub/FreeBSD/ISO-IMAGES-i386/2.2.9
Yo la descargue y la tengo guardadita!

Leer el post completo »

En: General — June 18, 2007

KillFill: UNIX Atacama

Este fin de semana tuve la tremenda experiencia de haber ido a Curi… digo Copiapó a través de Unix Atacama.
Es muy interesante como un par de lokos pueden tener un alto grado de impacto en persona a momento de presentar una filosofía (informática) alternativa (opensource). Creo que se debe al excelente público y organizacion del evento. Mis felicitaciones a todos, especialmente al director de carrera de comutación del Inacap Copiaó, quien sin tener mayores conocimiento del tema ni de las personas, hizo una excelente inversión que creo aporta directamente a la calidad de los futuros profesionales a su cargo. Especiales felicitaciones a Onlooker por jugársela al 100%.

Es un real placer compartir un excelente fin de semana cercano a Rab “El coco legrand del opensource”, Aktive “El showman de open”, y Madjester “El hippy cara loko”, quienes aportaron con su alto nivel profesionalismo y su calidad como personas, a quienes mentras más conozco, más me sorprenden…

Un agrado tambien el (poco) rato de haber conocido a Vladimir.

Me siento afortunado de haber ido..
gracias!!..

:P~

Leer el post completo »

En: General — June 18, 2007

FreeBSD 2.2.9

Al parecer el administrador de ftp4.us.FreeBSD.org le entro la nostalgia y publico una imagen con varios años de edad.

ftp://ftp.freebsd.org/pub/FreeBSD/ISO-IMAGES-i386/2.2.9

Yo la descargue y la tengo guardadita!

Leer el post completo »

En: General — June 18, 2007

UNIX para Clusters?

Este Artículo de InformIT, hace referencia al desarrollo que ha tenido DragonFly BSD desde que en 2003 forkeara de FreeBSD.Hace especial énfasis en las…

Leer el post completo »

En: General — June 18, 2007

buddy icon Planeta BSD, es un planeta que recopila escritos en español relacionados con los sistemas BSD (FreeBSD, OpenBSD, NetBSD,...) y todo lo relacionado con ellos. Hay pocos sitios que hablen sobre BSD en español, y los que hay cuesta encontrarlos, con este planeta pretendo juntar todos esos Blogs o Webs en las que comentan sus aventuras con *BSD.

Secciones

Buscador

Pulsa ENTER al terminar de escribir

Contribuidores


Sindicar

Puedes Sindicar el contenido de este blog en tu lector de noticias usando alguna de las siguientes formas: RSS 2.0 o Atom



Creado por Diseño y Desarrollo Web y gestionado con WordPress

Planeta BSD © 2010 — Algunos derechos reservados

compuntoes