viernes, 15 de febrero de 2019

La nube

Seguro que has oído hablar mucho acerca de la nube. Pues bien, aquí vamos a hablar más acerca de este concepto.

¿Qué es? Es un modelo de almacenamiento de datos basado en redes de computadoras. Los datos se alojan en espacios de almacenamiento virtualizados. Para más información acceder al siguiente enlace de la Wikipedia: https://es.wikipedia.org/wiki/Almacenamiento_en_nube

Funcionamiento. Para saber más acerca del funcionamiento de este tipo de almacenaje podéis pinchar aquí.

¿Nos podemos fiar de la nube? La respuesta es que no y si quieres saber por qué te recomiendo leer el siguiente artículo: Si te fías de la nube estás cometiendo un grave error.


viernes, 1 de febrero de 2019

HOST - comando keys

Con el comando KEYS o PFKEYS podéis configurar qué comandos se ejecutarán cuando pulséis cualquiera de las teclas comprendidas desde la PF1 hasta la PF12 ambas incluidas.

En Programación e Informática Fácil solemos tener configurado el comando SWAP LIST en la PF9.

De esta manera, cuando tecleamos la PF9 aparece una pantalla en la que no sólo aparece un listado de todas las ventanas que tenemos abiertas dentro de nuestra sesión host sino que también nos da la posibilidad de abrir una nueva ventana (hasta un máximo de 8, no nos deja tener más de 8 ventanas abiertas a la vez).

viernes, 18 de enero de 2019

Diskette u objeto de coleccionista

¿Os acordáis del diskette? ¿quién no lo utilizó alguna vez en el pasado?

Con el avance tan rápido de otros métodos de almacenamiento se quedó obsoleto desde hace algunos años. Su obsolescencia ha llegado hasta tal punto que ahora mismo hay artículos que utilizan el hashtag #Teacuerdasde para hablar del diskette. Un buen ejemplo es el artículo ¿#Teacuerdasde el diskette?

Interesante de leer por los recuerdos que nos va a traer y por los consejos que nos da para reutilizar los diskettes que tengamos.

viernes, 4 de enero de 2019

HOST - Cuántos registros hay en un fichero (2)

Cuando queramos saber cuántos registros hay en un fichero que cumplan una determinada condición hay que tener en cuenta el tipo de dato.

Si ese campo está en hexadecimal (en la correspondiente copy está definido como PIC S9(03)V COMP-3), tendríamos que entrar en modo View en el fichero y escribir lo siguiente en la línea de comandos:

F X'003C' 1321 ALL

Con este comándo estamos diciéndole al host que busque el valor 3 en la posición 1321 (esa es la posición en la que empieza el campo en cuestión) en todo el fichero.

Luego damos INTRO. Cuando acabe de contar cuántos registros hay en el fichero que cumplan la condición descrita en el comando aparecerá en pantalla lo siguiente: 13732 CHARS X'003C'

De esa manera se indica que hay 13732 registros que tengan un 3 en la mencionada posición.

martes, 18 de diciembre de 2018

Sentencias SQL

En un post anterior, titulado Consultar dudas, ya hablamos de la página web de w3schools (también la puedes localizar en la sección "Webs de interés" de este mismo blog).

Se resaltaba lo útil que es para consultar dudas.

Hoy queremos resaltar el tutorial de SQL que dispone dicha página web (puedes acceder a él pinchando aquí). Como podrás observar es bastante completo así como útil para resolver dudas.

Un tutorial que merece no ser perdido de vista cuando trabajamos con sentencias SQL con independencia de que estemos utilizando DB2, Oracle, Access o MySQL.

sábado, 1 de diciembre de 2018

HOST - Cuántos registros hay en un fichero (1)

Cuando queremos saber el número total de registros que hay en un fichero es muy fácil.

Entramos en modo View en el fichero y vamos al final del mismo situándonos en el último registro.

Si hacemos eso vemos el número total de registros. Aparece algo como lo siguiente: Line 02118897.


miércoles, 21 de noviembre de 2018

Memoria USB

La memoria USB (o pendrive) comenzó a venderse en el año 2000. Si te interesa conocer un poco acerca de su historia, tener una visión general y detallada acerca de este tipo de dispositivos y conocer tecnologías relacionadas puedes pinchar aquí y así podrás ampliar información acerca de todo. Información cortesía de Wikipedia.

¿Protección contra escritura en tu pendrive? Pinchando aquí podrás conocer 5 maneras de quitar la protección contra escritura.

La memoria USB con más capacidad del mundo. ¿Sabías que la memoria USB con más capacidad del mundo tiene 2 TB (Terabytes)? A lo mejor ya lo sabías pero, en caso de no saberlo, y te pica la curiosidad de leer acerca de esa memoria USB con tanta capacidad deberías leer un post relacionado con este tema pinchando aquí.

Diez tecnologías que desaparecerán en 2025. Tal y como indican en EL TIEMPO, una de las 10 tecnologías que desaparecerán en 2025 es la memoria USB (o pendrive). Puedes pinchar aquí para leer el artículo completo.

ACTUALIZACIÓN 29/11/2018. Tal y como indicamos anteriormente, la memoria USB (o pendrive) desaparecerá. ¿Os gustaría saber qué lo sustituirá? Pues aquí está el curioso invento que podría sustituir a los pendrives.

viernes, 2 de noviembre de 2018

Crear gdg mediante jcl

Un gdg se crea de la siguiente manera en un jcl:

     //CREAGDG EXEC PGM=IDCMAS
     //SYSPRINT DD SYSOUT=*
     //SYSIN       DD *
          DEF GDG -
          (NAME (<<nombre_fichero>>) -
          limit (20) -
          SCR)

El número que vemos entre paréntesis a la derecha de la palabra LIMIT indica el número de versiones a mantener del gdg.

lunes, 22 de octubre de 2018

Testamento digital

Cuando hablamos de testamento siempre pensamos en aquel documento legal que se redacta para indicar a quién dejamos nuestras posesiones y/o dinero llegado el triste día en el que uno se muera.

Actualmente, ¿quién no tiene un correo electrónico?¿o tiene algún tipo de suscripción que te seguirán cobrando una vez fallecido?¿o tiene cuenta en alguna red social de cualquier tipo?

Puedes haber contestado afirmativamente a alguna de las preguntas anteriores o a todas. Pero si has contestado que NO a todas seguro que tienes contenido personal (algún tipo de documento, como el CV, o lo que sea, desde fotos a vete tú a saber qué más) en formato físico, es decir, almacenado en algún tipo de soporte como puede ser tu ordenador personal, un disco duro externo, una memoria USB o el teléfono móvil.

Es decir, de una u otra manera, todos tenemos algo digital. Pero, ¿alguna vez te has planteado qué harás con todo tu legado digital por pequeño o grande que sea cuando llegue el fin de tus días? Es aquí donde surge el concepto de testamento digital.

Si quieres saber más acerca de este tema, puedes pinchar aquí y leer un interesante artículo aparecido en la versión online de la revista Computer Hoy. En dicho artículo no sólo se explica qué es sino que además se indica cómo hacerlo.

viernes, 5 de octubre de 2018

Jcl - ficheros temporales

De esta manera se crea un fichero temporal en un jcl:

     //CUENTAS  DD  DSN=&&CUENTAS,
     //                      DISP=(,CATLG,DELETE),
     //                      SPACE=(CYL,(36,4))

Ese tipo de fichero es temporal, es decir, que no se cataloga con un nombre concreto, y al acabar el jcl "desaparece", digamos que son ficheros virtuales que no se graban en disco.

Para hacer referencia a él creo que hay que poner nombre-de-paso.&&cuentas (según ejemplo cuentas.&&cuentas), pero hablo de memoria...si hay alguien que lo supiera con seguridad se agradecería que dejara un comentario para confirmarlo y si no fuese así que indicase cómo se referencia a un fichero de este tipo dentro del mismo jcl (mil gracias!!!).

martes, 18 de septiembre de 2018

¿Qué lenguaje de programación estudiar?

Seguro que alguna vez te has hecho esa misma pregunta. Pues bien, elijas el lenguaje que elijas, está bien conocer algunos conceptos previos.

Programación Estructurada

Si quieres aprender un lenguaje del estilo Cobol, C, Pascal, FORTRAN, etc es conveniente tener ciertos conocimientos de programación estructurada. Por ello, te recomiendo que pinches aquí para leer un pdf que te va a ayudar mucho.

Hay quien engloba este aspecto dentro de los fundamentos de la programación; por ello, también estaría bien que leyeses el siguiente pdf: Fundamentos de programación. Sobretodo hay que mirarse los puntos 1.4. y 1.5. ya que son los que estarían más relacionados con este tema.

Programación Orientada a Objetos (POO)

Si quieres aprender un lenguaje del estilo Java, C++, etc es conveniente tener ciertos conocimientos de programación orientada a objetos. Por ello, te recomiendo que también vayas al pdf de Fundamentos de programación ya que en el punto 1.6. se trata el tema de la programación orientada a objetos y se introducen conceptos básicos para este tipo de programación tales como la abstracción o la herencia entre otros.

martes, 4 de septiembre de 2018

Manual de jcl (en inglés)


En este manual se menciona un emulador llamado Hercules que puedes instalar para hacer tus pruebas de los JCL's.

lunes, 20 de agosto de 2018

Aprender ofimática avanzada en Youtube

Excel avanzado.....: pinchar aquí
Access avanzado...: pinchar aquí
Word avanzado.....: pinchar aquí

Son canales distintos de Youtube (de autores diferentes) en los que podréis aprender excel, access y word. Todos ellos de nivel avanzado.

Espero que os sirva de utilidad.

viernes, 3 de agosto de 2018

Tutorial de cobol


Para aquellos que quieran aprender como para los que saben y quieren consultar algo específico (manejo de cadenas, tratamiento de tablas internas,...).