2005/01/28

Declaración de custom tag library en JSPX

Despues de mucho buscar, por fin encontre como en un JSP2 importar de forma elegante (es decir con toda la ortodoxia de XML) una libreria de tags personalizada a partir de su descriptor: xmlns:my="urn:jsptld:/WEB-INF/tlds/my.tld"

2005/01/27

Protocolos de enrutamiento dinamico y VLSM

Resulta que no todos los protocolos de enrutamiento dinamico, soportan la distribución de rutas para los routers de una red con mascaras variables. Es decir, que una red tenga como mascara 255.255.255.0 y otra 255.255.0.0. Para esto se utiliza entonces Very Large Subnet Mask (VLSM) que le permite a protocolos de enrutamiento como OSPF hacer la distribución de rutas con mascaras de red de diferente longitud. Para mas información, puede ser interesante ver: aqui

2005/01/26

AS400 en comparación a...

Debido a un proyecto que adelanto actualmente con un cliente, por fin tuve la oportunidad de interactuar con el sistema operativo OS400 de las maquinas AS400 de IBM. A continuación menciono una breve reseña de los conceptos basicos de OS400 y especificamente los relacionados con la libreria QSYS.LIB, procurando realizar una analogia con los conceptos equivalentes en un sistema operativo tradicional:
  • Digamos que existe un "directorio raiz" denominado /QSYS.LIB, a partir del cual se desprende otra jerarquia de entradas denominadas librerias. Una libreria es equivalente a un directorio, con el agravante que dentro de una libreria no pueden existir librerias, lo que corta tajantemente la posibilidad de construir un arbol profundo sobre el sistema de archivos. Una libreria quedaria nomeclada asi: /QSYS.LIB/LIBPEPE11.
  • Todas las entradas sobre el sistema de archivos, pueden tener una maxima longitud en el nombre de 10 caracteres y en la extension de 6 caracteres.
  • Dentro de una libreria existen archivos, que son orientados a registros, es decir, que estan diseñados para almacenar información agrupada. En los sistemas de archivos tradicionales, los archivos son continuos, es decir, el sistema de archivo como tal no tiene mecanismos para permitir la agrupación de información dentro del archivo. Cuando se requiere entonces guardar información continua sobre un archivo en un sistema de archivos orientado a registros, debe crearse una definición de archivo con un campo de texto lo suficientemente grande para almacenar el contenido del archivo.
  • Existe una definición que se hace en el perfil del usuario, donde se indica cual es la libreria sobre la cual se deben grabar los nuevos archivos. A esta definición se le denomina CURLIB y es equivalente al directorio actual de trabajo en otros sistemas operativos.
  • Tambien existe un concepto denominado lista de librerias (LIBL), que indica en donde se deben buscar los objetos de un programa cuando no se encuentren en la CURLIB. Es decir, esto es equivalente al PATH.
  • Existe una area de memoria sin estructura denominada LDA (Local Data Area), que se crea en RAM mientras un usuario se encuentre en el sistema. En esta zona se almacena informacion de sesion. Esto es equivalente al entorno de un sistema operativo tradicional.
  • Adicionalmente existe un concepto que no tiene simil en otros sistemas operativos y es la cola de trabajos. Un usuario puede estar en una o en otra cola de trabajos, y con base en esto se planifican de forma secuencial los jobs de una misma cola.
  • Un job es equivalente a un proceso.
  • Un archivo que se encuentra dentro de una libreria puede tener sub-archivos, denominados miembros. Sin embargo, un miembro no puede tener miembros. Asi que la ruta mas profunda posible seria algo como: /QSYS.LIB/LIBPEPE12/FILE.RG/MBR1.TXT

2005/01/24

Llegada de vacaciones

Hoy, al llegar de vacaciones, me encontre con un facilmente predecible mar de trabajo. Sin embargo, dos asuntos tecnicos alegraron mi dia. Primero, la solución a la primera corchada del año: ¿Que sucede a nivel IP cuando en una misma ruta el MTU del primer segmento es mayor que un MTU de un segmento posterior y por ende ya ha ocurrido fragmentación y se sabe que la fragmentación de un fragmento no es posible? La respuesta, una bella tecnica con algo de parecido a traceroute llamada Path MTU Discovery. Por ultima una duda surgida de la etapa de analisis de FluidEvaluates: Java permite facilmente la localización e internacionalización de los textos e información de un aplicativo, pero... ¿como hacer esto mismo con información por defecto que se encuentre en la base de datos del aplicativo?

2005/01/23

Cumpleaños abuelita

Despues de un solitario viaje rumbo a Rionegro, para degustar dos o tres platos de sancocho y carne asada en abundancia, con motivo de la celebración de los 83 años de mi abuelita, termine por tomar la determinación, que invertiré 65000 pesos de mi presupuesto mensual en el consumo de Yajé. El personaje que suministra la sustancia parece ser un indio del putumayo que dirige el evento y que al verte puede determinar si eres apto o no. Adicionalmente recomiendan ir de blanco y evitar la vestimenta roja y amarilla. Solo quedamos con la fecha pendiente.

2005/01/16

Fotos del viaje

Ya monte las fotos del viaje por el mar caribe. Para los que quieran dar una miradita, aqui estan las fotos. Durante el transcurso de la semana, actualizare el blog con el itenerario de cada uno de los dias, los incidentes ocurridos y las cosas que en el se aprendieron.

2005/01/07

Ahora si comienza el paseo

Nos levantamos rapidamente para que nos pudieran dejar en el castillo San Felipe de Barajas. A partir de ahi, comenzó el verdadero paseo. Recorrimos el castillo, nos encontramos con un compañero del cual nunca me acuerdo el nombre, pero que fue la primera cara familiar del paseo que ahora empezaba en la soledad. Del castillo, salimos en el taxi de un boxeador denominado el ñato, y que por una modica suma, nos llevó a la popa, guardo nuestras maletas sin uir y posteriormente nos llevo a la ciudad vieja. Ahi, visitamos el museo de la inquisición, y conocimos los interiores de un aljibe, que posteriormente nos seria bastante util en Rioacha. Luego, fue indispensable ingerir algo de alimento, y preguntando a unos artesanos llegamos a un restaurante de un paisa, en donde la "olla" (o deberia decir plato) valia 3.500. Tomamos la respectiva foto, y continuamos rumbo al museo del oro, a la tumba de san pedro claver, el teatro heredia, el muelle de los pegasos, el centro de convenciones, el teatro colon, la india catalina y el camping bocachica. Que por cierto, salio mas caro que dormir en un hotel en Rioacha. Fuera de eso, el baño era tipo planetario: Podia uno hacer sus necesidades mientras se disfruta de una estupenda mirada hacia las estrellas y la luna.

2005/01/06

Rumbo a Cartagena

Despues de una madrugada a las 5AM, partimos a Cartagena por una carretera sin referente para la comparación y de la que solo se puede decir que las calles de Itagui son una autopista. A una velocidad e 30Kmh, nos desplazamos hacia nuestro destino, con una torta de chocolo en el estogamo, adquirida en Maria la Baja. Al llegar a Cartagena, quedó registrado el primer encuentro de mi primo David con su tio Fernando y nos dispusimos a realizar los preparativos del caso, para en las horas de la noche poder dormir en los salones del instituto de ingles, propiedad de Fernando. Posteriormente, y de nuevo por causa del mareol, me pegue una dormida excepcional, que finalizó con el almuerzo del pollo mas maluco y mas caro que me he comido en mi existencia. Al final la noche termino con un recorrido por los lugares comerciales de Bocagrande y en una rumba electronica en la ciudad vieja, interrumpida por la policia debido a la presencia de menores de edad en el lugar y por la posesión de una nuvea droga hasta el momento desconocida para mi, denominada Poper (que espero que no se escriba como el positivista aquel). Al final quedamos a media caña, y me di cuenta que todo lo que hasta ahora habia pasado pudo ocurrir perfectamente en Medellín y que verdaderamente estabamos perdiendo el tiempo. Al final, Pablo y yo, dormimos en el salon de clases donde se hallaban los computadores y en donde nos pusieron de compañia a un ventilador marca Lobo del Aire, que si no es por el efecto de los pocos OHs, no nos hubiera dejado dormir.

2005/01/05

Preparativos para Cartagena

Las amenazas que se avecinaban fueron mitigadas, debido a la necesidad de mi primo David, que hacia 14 años no venia a Colombia y tenia ovbiamente todas las prerogativas del caso, de conocer a su tio Fernando que habitaba en Cartagena y entregarle personalmente algunos regalos provenientes de la colonia colombiana de Toronto. Adicionalmente, esta ruptura de la monotonia que se avecinaba fue reforzada por los deseos de Clarita de visitar a "Simombo". El caso es que despues de multiples debates en donde fuerzas opositoras buscaban evitar la partida de esta comitiva revolucionaria hacia Cartagena, por fin se definio la partida a las 5AM del dia siguiente y obviamente Pablo y yo con el espiritu nomada de nuestro paseo totalmente claro, nos enbarcamos con ellos.

2005/01/04

Primer dia en Coveñas

Los mareol del dia anterior sufrieron un estrepitoso efecto y dormi casi todo el dia. Sin embargo, me levante justo para disfrutar de la noche y la brisa en el mar, cosa que me gusta mas que el sol y el calor incontrolable. Adicionalmente, mi hermano y yo, logramos caminar desde la cabaña hasta una oficina de Rapido Ochoa y ver que esta efectivamente estaba cerrada y que como lo suponiamos no ivamos a poder comprar los tiquetes rumbo a Rioacha para el dia siguiente. Otros resultados importantes de esta caminada es recordar la importancia del sistema telefonico y la identificación de un asentamiento paisa en los alrededores de Coveñas, denominado el Rinconcito Antioqueña. Al final de la noche y con la complicidad de toda la "primada" nos apoderamos de una fogata abandonada por unos vecinos rolos y asi termino este dia que parecio mostrar el comienzo de lo que es un paseo familiar donde se termina conociendo hasta el ultimo rincon de la cabaña durante doce monotonos dias.

2005/01/03

Salida a Coveñas

Levantada a las 3AM, es decir, puro perfil de dia de trabajo en Bogota. La salida se retraso una hora debido a problemas en el despertador de Juanjo, lo que hizo que la carabana familiar de 4 carros y aproximadamente 19 personas se retrasara. En el camino, ninguna eventualidad diferente a los 16 tenderos que logramos contabilizar en solo un lado de un desayunadero tipico en Santa Rosa de Osos, donde por ultima vez se puede disfrutar de aguapanela con pandequeso hecha en Antioquia por antioqueños y el estallido de la llanta del carro donde circulaba el redactor, que resulto ileso, pero que obligo a una parada de emergencia, de casi una hora, en Monteria, debido a la busqueda del repuesto. Lastimosamente, el tiempo no fue suficiente para visitar La Boga del Sinu, tan recomendada por nuestro cliente de la Clinica de Monteria. Al final, la llegada a Coveñas fue marcada por unos tanques de Ecopetrol y una excelente brisa.