|
Dentro de este apartado me gustaria incluir, si no todos, al menos aquellos trabajos que por determinadas circustancias, bien sea por no echar en el olvido los conocimientos adquiridos en un determinado trabajo, o bien por haber tenido que preparar algun curso, o bien por gusto propio, he ido escribiendo.
Recomiendo pinchar en la palabra ARBOL situada en el angulo superior izquierdo. Realmente escribir un ibro es un trabajo duro que requiere mucho tiempo y dedicacion.
El unico libro que tengo registrado es el que figura en este apartado, y que no ha perdido vigencia ya que el mundo de los grandes sistemas se mantiene con muchas mejoras tecnicas, pero igual que siempre.
Este libro, inscrito en el registro de la P.I. en 1994 con el nombre
TSO para desarrolladores ( MVS / JCL / CLST / ISPF)
Fue escrito para no echar en el baul del olvido todas las enseñanzas que habia adquirido durante los años que habia dedicado al desarrollo en el entorno COBOL - CICS - DB2 .
En aquel momento, cambiaba radicalmente de entorno de trabajo. para pasar a desarrollar en un entorno DIGITAL-VAX con NATURAL-ADABAS, y eso, como es normal, haria que olvidara los infinitos detalles que siempre se deben contemplar en cualquier desarrollo. Además, este hecho le pude constatar facilmente, ya que ya que mi nuevo entorno de trabajo me había sido muy familiar unos años atras, pues en él desarrolle mis primeros trabajos, pero en aquel momento eran grandes mis lagunas.
Tabla de contenido del libro
Impreso para solicitar un ejemplar del libro
Libro en formato PDF.
Para obtener el libro en formato WORD envie un correo al autor usando el formulario de compra.
Espero que este libro te sea util, y si es así te agradeceria que me enviaras un correo contandome tu experiencia y lo que te ha parecido.
Gracias.
Primera parte del manual de usuario de Word 2002 escrito en Noviembre de 2004 preparando un curso de Office.
Esta dividido en dos partes por ser de gran volumen.
Pasos a dar para incluir en una presentacion de PowerPoint una cancion incluida en un CD
Script php para generar imagenes dinamicamente
Documentacion general
El desafío consiste en, dado el siguiente archivo de texto: marcianos.txt , que contiene una imagen formada a partir de caracteres ASCII, se deberá convertir a una imagen ordinaria (JPG, PNG o similar) mediante el uso de la librería GD. Os dejamos completa libertad para realizar el proceso de "traducción", y tenemos que advertiros que nuestros primeros experimentos han dado resultados muy positivos.
Portal Web con desafios y numerosos articulos y ejemplos en Php
Sitio realmente interesante, con numerosos ejercicios documentados explicando funciones basicas en PHP y Flash que se pueden adaptar a las necesidades de cualquier diseño.
Lo siguiente es una recopilación de ejercicios y tutoriales para generar movimiento o graficar de manera dinámica.
Crear BD en MySQL con Script php
Importar bases de datos desde MS Access
Pasos a dar para crear por script php una base de datos MySQL
Pasos a dar para importar una BD ACCESS a MySQL
El script es de Pedro Freire.
En este apartado me gustaria reunir todos los artículos que a lo largo de mi vida profesional he ido escribiendo en distintas revistas.
Estos son algunos de los artículos que he escrito en defensa de la tan menospreciada carrera de informatica.
Artículo escrito en 20/6/1996 criticando el uso abusivo que hacen las grandes empresas del personal No informatico.
Publicado en la revista BASE de la Asociación de Licenciados e Ingenieros en Informática en Octubre de 1996.
Este articulo surge como una reaccion ante los despropositos que se estaban haciendo en un momento determinado en mi entorno de trabajo.
Este es un artículo que escribí a peticion de la revista en la que publicaba (Solo Programadores) y con el cual se deseaba dar una visión dgeneral de lo que ese mundo, tan reducido pero tan importante.
La idea que siempre me ha movido para escribir tiene que ver con el eslogan que figura en mi portada, ya que muchas veces nos limitamos a copiar lo que vemos simplemente porque no tenemos un manual que nos indique como hacerlo.
Al escribir estos articulos tuve que buscar ejemplos en los que basar las explicaciones, lo cual me condujo a su vez a un mejor conocimiento de las herramientas con las que he trabajado.
En cualquier caso debo decir que mi experiencia me ha demostrado que la unica manera de poder proporcionar un buen rendimiento a la inversion que la empresa realiza en herramients de desarrollo es conocer las mismas a fondo.
Pero, para poder hacer eso, muchas veces es necesario que cada desarrollador acople su puesto de trabajo a sus propias necesidades. Exactamente igual que hacemos en nuestra casa, donde adaptamos el entorno a nuestros gustos particulares, ya que aun tenidendo todos los mismos elementos que el vecino, cada uno tiene distribuida la casa de forma personal y distinta.
Esto solo lo podemos hacer conociendo ademas de las herramientas estandar, los elementos basicos.
Tabla resumen con las fechas de publicación de los articulos en la revista "Solo Programadores"
Conjunto de dos articulos sobre CLIST con descripción de cada unos de los comandos que intervienen en el script.
Este articulo viene acompañado de una pequeña utilidad que tiene por nombre JMP01, y al ser invocada de forma explicita, permite recoger y validar dos parámetros, compuestos por nombre de librería y posición. Una vez validados estos parámetros, son pasados también como parámetros a la CLIST JMP02, la cual se encarga de leer del entorno las librerías asociadas a la Ddname SYSPROC.
El lenguaje de CLIST es un lenguaje de programación más. Esta razón, junto con las de sencillez, potencia y desconocimiento entre los programadores, han hecho que el autor elija este tema para comenzar la sección dedicada a los Grandes Sistemas.
Este mes se continua tratando un lenguaje que es muy especial en todos los Grandes Sistemas, pues, por una parte, tiene la particularidad de estar insta-lado en todos los Centros de Procesos de Datos, pero por otra, resulta ser el gran desconocido de los programadores de estas instalaciones.
Este primer articulo se compone de dos entregas.
La primera nos permite pasar a fichero los mensajes devueltos por la ejecucion de un comando TSO, concretamente TSO LISTA que nos devuelve todas las librerias que tiene allocadas el usuario que le ejecuta.
La segunda entrega nos permite tratar el fichero obtenido y presentar ordenados, en un panel ISPF, todos los nombres de las librerias capturados en la primera entrega, lo cual nos va a permitir navegar por las mismas.
El objetivo de este articulo es comentar el procedimiento a seguir para pasar a fichero la salida de un comando TSO que no se puede redireccionar sobre un fichero.
En este ejemplo se captura la salida del comando TSO LISTA , el cual lista el nombre de todas las librerias a las que el usuario tiene acceso (libre¡rias alocadas)
Ejecucion de la clist
En esta segunda entrega se analiza y se trata el fichero obtenido en la primera entrega.
El objetivo de este articulo es mostrar en un panel las librerias que tiene allocadas el usuario que ha ejecutado el comando.
El presente articulo tiene por objetivo tratar el fichero
obtenido en la primera parte, para asi poder navegar por el sistema mediante paneles de seleccion.
Para llevar a cabo este objetivo, se va a hacer uso del fichero obtenido al ejecutar el comando LISTA, pero con la opcion STATUS, lo cual permite obtener no solo las librerias asignadas al entorno del usuario, o allocadas, sino tambien el nombre logico que tienen sociado, y su
disposicion.
Clist usada en el ejemplo
Panel ISPF usado en el articulo
En estos dos articulos se presentan distintas formas o funciones básicas que pueden ser utilizadas por el programador para personalizar su propia gestión de desarrollo, tanto en MVS (entorno IBM) como en VMS (entorno Digital VAX).
En los grandes sistemas, para poder navegar por el sistema usando menus, hay que pedir al departamento de sitemas que prepare y diseñe paneles o menús encadenados que permitirán aldesarrollador llamar a las distintas utilidades del sistema, por lo que a este ultimo solo le queda el recurso
de usar lo que otros han hecho para él, o usar la línea de comando para escribir cada vez el comando
que desea ejecutar con todos sus parámetros.
Creacion de un menu en DIGITAL / VMS
El autor de este articulo no pretende profundizar en conceptos tan amplios como los que aquí se van a enunciar, solo intenta matizar términos y conceptos que son de uso común; y, de paso, hacer que este articulo sirva de introducción a los temas que se trataran los próximos meses en esta sección: Fundamentos de las Bases de Datos ADABAS y DB2.
Articulo publicado en la revista Solo Programadores, formando parte de una serie dedicada a los principales Sistemas Gestores de Bases de Datos para Grandes Sistemas.
Seguramente todos los programadores se han preguntado alguna vez cómo el orde-nador puede gestionar tantas tareas a un mismo tiempo sin perder el control. Este arti-culo intenta contestar esta cuestión exponiendo el modo como lo resolvió el D.O.S., el Sistema Operativo para grandes sistemas de IBM antecesor del MVS.
Esta terna de artículos trata los distintos métodos de almacenamiento y acceso de información bajo el Sistema operativo MVS de IBM.
En la primer entrega se ve la organización Secuencial (SAM) y la Secuencial-Indexada (ISAM).
En la segunda se estudia el resto de métodos usados para el almacenamiento de la información.
- La organización directa, método muy usado por los SGDB (Sistemas Gestores de Bases de Datos; o DBMS Data Base Management System);
- La organización particionada, posiblemente la mas usada en las grandes instalaciones.
Y, lla tercera se dedica exclusivamente a los Ficheros VSAM muy
usados en todas las instalaciones antes de que se implantara algún gestor como DB2 y/o ADABAS, y que siguen manteniendo totalmente su vigencia.
Definiciones, Caracteristicas, Metodos de organización y de acceso.
La organización directa, método
muy usado por los SGDB (Sistemas Gestores de Bases de Datos; o DBMS Data Base Management System); la
organización particionada, posiblemente la mas usada en las grandes instalaciones; y los Ficheros VSAM muy
usados en todas las instalaciones antes de que se implantara algún gestor como DB2 y/o ADABAS, y que siguen
manteniendo totalmente su vigencia.
Permite cálculos aritméticos, exponenciales y logarítmicos.
Consta de 4 memorias y esta sujeta a todo tipo de mejoras.
La utilidad reside en poder efectuar potencias basándose en el calculo logarítmico.
La aparición de NATURAL en 1985 con su versión 1, supuso, al menos en España, una revolución en el mundo de los Grandes Sistemas, siendo superada tres años mas tarde con la versión 2. El elemento diferenciador de este producto era un lenguaje de 4ª generación, que, entre otras muchas cosas favorecía la Modularidad.
Este artículo trata un tema dedicado a esas herramientas que
por su sencillez y potencia permiten realizar gran número de funciones a nivel del sistema.
Son las típicas utilidades del sistema operativo.
La utilidad que acompaña este mes al articulo es algo especial ya que hace uso de la utilidad IEBGENER para submitir un JOB.
La utilidad de esta utilidad, valga la redundancia, radica en el hecho de saltarse los controles que establecen las instalaciones cuando se hace uso del comando SUBMIT de TSO, ya que escribe directamente en la cola interna de entrada de trabajos (INTRDR: Internal Reader).
Articulos asociados con esta plataforma de desarrollo
El objetivo buscado con el presente artículo es profundizar en el conocimiento de la gestion de tablas con Natural, para lo cual se presenta un ejemplo muy completo que nos permite practicar sobre el tra-tamiento de las tablas o arrays, así como del tratamiento de fechas en el entorno NATURAL.
El lector debe remontarse a los años 60 para conocer las necesidades
que se planteaban en aquella época y los recursos de que se disponía.
Así, informáticamente hablando, solo había procesos batch. Pero una compañía aérea, concretamente la TWA, planteo un problema que no podía resolverse con los elementos existentes, razón por la que hubo que crear unas herramientas o productos nuevos, entre los que se encontró
el CICS.

|