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,...).

viernes, 20 de julio de 2018

Curso C++ de Jesús Conde en Youtube

El Curso de C++ de Jesús Conde en Youtube tiene buena pinta y parece muy completo. Cuando lo hemos visto en Programación e Informática Fácil nos ha dado ganas de aprender C++.

Sólo nos falta hacernos un hueco para ello. 


Eso sí, si alguien está siguiendo el curso o lo ha seguido en algún momento, por favor, que se anime y deje un comentario.

jueves, 5 de julio de 2018

HOST - Cómo comparar dos ficheros

Vamos a ver cómo comparar dos ficheros en entorno host.

Para ello vamos a la opción 3.13

Aparece una pantalla en la que tendremos que introducir los ficheros a comparar.

Imagínate que tenemos un fichero que ya existe llamado A y uno que acabamos de generar llamado B. Queremos verificar si son iguales o si hay alguna diferencia. En Old DS Name pondríamos el fichero A (el ya existente o viejo) y en New DS Name pondríamos el fichero B (el que acabamos de crear nosotros o nuevo). Tras informar la anterior pantalla tal y como hemos indicado, vamos a pulsar PF8 porque no se ven el resto de opciones. Entre esas opciones hay una interesante que pasamos a explicar a continuación.

Execution Mode es una opción en la que podemos elegir entre Foreground o Batch. La diferencia entre ambos es que con el primero se queda bloqueado el host y no puedes seguir trabajando mientras que con el segundo se lanza un proceso batch que realiza el "compare" de ambos ficheros (mientras se ejecuta ese proceso, cuya salida puedes ver en el spool, puedes seguir trabajando en el host). Si eliges la opción Batch debes elegir una cabecera (la misma cabecera que pondrías en un jcl que quisieras ejecutar en desarrollo, de hecho la puedes copiar de cualquiera de los que tengas montados).

Damos INTRO y aparece el jcl de compare que se ejecutará.

Se submite (en la línea de comandos, que es donde está situado el cursor, se pone SUB y se da INTRO).

Tras hacer lo anterior se lanza un job que se ejecuta y mientras tanto puedes seguir trabajando en host. Cuando finalice dicho job (ese jcl que has submitido) se puede ver su correspondiente salida en el spool. En la salida generada podrás comprobar si ambos ficheros son iguales o hay diferencias.

Incluso puedes grabar esa salida del spool en un fichero (¿te acuerdas cómo se hace? si no es así consulta el post llamado HOST - Copiar salida SPOOL en fichero que encontrarás en este mismo blog).

viernes, 1 de junio de 2018

HOST - Copiar salida SPOOL en fichero

En esta entrada te vamos a explicar cómo copiar la salida del spool en un fichero.

Para ello vamos al spool y sobre la ejecución que queramos guardar ponemos el comando xdc.

Tras dar INTRO nos aparece una pantalla en donde indicamos el nombre del fichero (Data set name) y la disposición (Disposition, se elige NEW en la disposición porque es nuevo el fichero).

A continuación damos INTRO y tras copiarse en el fichero indicado, con la opción 3.4 del menú ISPF procedemos a ver el fichero en modo "view".

Damos INTRO y entramos en el fichero en el modo indicado.

Ya tenemos en un fichero la salida del spool.

viernes, 25 de mayo de 2018

Humor - Os presentamos...

...al mejor programador del mundo:


¿Sabes qué? Que la próxima vez trabaje el gato.

martes, 15 de mayo de 2018

Comandos

A continuación se indica un listado de comandos que os pueden ser útiles en función del entorno en el que trabajéis:
  • Lista de comandos de Windows (aquí).
  • Lista de comandos de CMD, la consola de Windows:
  • El shell: comandos básicos de Linux (aquí).
  • Comandos para GNU/Linux (aquí).
  • Comandos de MS-DOS (aquí).
Espero que os sea de utilidad.