Introducción a Dynatrace

   Dynatrace es un gestor de rendimiento; es decir, permite a las empresas optimizar la gestión del rendimiento de las aplicaciones. Por otra parte, permite acelerar completamente el proceso de una compañía con circuitos de retroalimentación basados en hechos.
  La solución ofrece una supervisión de la infraestructura totalmente automatizada por una inteligencia artificial para operaciones. Supervisa continuamente la disponibilidad y analiza las causas fundamentales, lo que le permite operar en un entorno dinámico. Esto permite una observabilidad que es más que métricas, registros y trazas. Con soporte para las tecnologías más comunes y respuestas precisas a través de un modelo topológico full stack y un motor de inteligencia artificial sin precedentes para que sea posible automatizar las operaciones y optimizar la colaboración.

Introducción al Sistema de control de información de clientes

  En una entrada anterior de la presente bitácora se ha hablado del Sistema de control de información de clientes o CICS, según sus siglas en inglés. En esta entrada se profundizará sobre este gestor transaccional de IBM.
  Como buen programa de este tipo, CICS procesa información descomponiéndola de forma unitaria en operaciones indivisibles, denominadas transacciones. Cada transacción debe finalizar de forma correcta o incorrecta como una unidad completa, es decir, no puede acabar en un estado intermedio.
  Al igual que otros programas de este tipo, CICS se ha diseñado para mantener bases de datos en un estado conocido y consistente, asegurando que todas las operaciones, que son interdependientes, realizadas sobre la base de datos se han completado correctamente o se han cancelado.

El sistema operativo OS/2

  Se trata de un sistema operativo de IBM que intentó suceder a DOS como sistema operativo de los ordenadores personales. Se desarrolló inicialmente de manera conjunta entre Microsoft e IBM, hasta que la primera decidió seguir su camino con su Windows 3.0 e IBM se ocupó en solitario de éste.
  OS/2 se desarrolló primando la robustez, por lo que su adopción fue mucho más amplia en industria que en usuarios particulares.
  Partiendo de la base de que un sistema operativo explota los recursos del equipo informático de uno o más procesadores para ofrecer un conjunto de servicios a los usuarios del mismo, y de que también gestiona la memoria secundaria y los dispositivos E/S en nombre de los usuarios, este sistema operativo debía ser ideal para la automatización de oficinas, proporcionar manejadores gráficos independientes de los dispositivos, que las aplicaciones tuviesen acceso directo a periféricos con gran ancho de banda, ofrecer capacidad multitarea, proporcionar un ambiente adaptado para cada programa y para sus descendientes, además de ofrecer un ambiente protegido para garantizar la estabilidad del mismo.

La informática forense

  La lucha contra la ciberdelincuencia, requiere, como en el caso de la lucha contra la delincuencia más tradicional, de cierta investigación por parte de las autoridades pertinentes y otras instituciones autorizadas.
  Y es que para poder detener y castigar a los ciberdelincuentes hay que encontrar, recopilar y procesar pruebas que permita incriminarlos de la manera más irrefutable posible.
  La informática forense se encarga, pues, de dicha recopilación de pruebas.

Uso básico del SDSF (Parte 26: Panel LNK)

  El Sistema de Visualización y Facilitación de Búsqueda ["System Display and Search Facility" ("SDSF") , en inglés] del sistema operativo z/OS, visto en entradas anteriores, es una herramienta, desarrollada por la empresa IBM, que permite monitorizar ordenadores centrales, y gestionar algunos de sus aspectos.
  Mediante esta herramienta es posible precisar la monitorización tanto de las operaciones que se ejecutan en el z/OS, como de los recursos del sistema. Para realizar correctamente su función, el SDSF posee diferentes pantallas, o paneles, que son tan altamente configurables como el resto del sistema operativo al que pertenecen.
  Por otra parte, esta herramienta está provista de numerosos filtros para delimitar las monitorizaciones y las consultas en sus numerosos paneles, además de un conjunto de comandos con los que el usuario puede administrar algunas de las operaciones observadas mediante este programa.
  Mientras que algunos de los comandos y filtros funcionan en todas las pantallas, otros únicamente se pueden ejecutar en algunas de las mismas; en ambos casos, si el usuario tiene los permisos adecuados, obviamente.

La domótica

   En la actualidad se habla mucho de términos como eficiencia energética, electrodomésticos inteligentes (televisores, neveras, lavadoras, etc.), casas inteligentes, etc.
  El método que se está implantando para introducir todo esto en la vida cotidiana de la gente es el de la domótica, es decir, la integración de la tecnología en el diseño inteligente de un recinto cerrado.
 Ésta está compuesta por unos sistemas capaces de automatizar una vivienda o edificación de cualquier tipo, aportando servicios de gestión energética, seguridad, bienestar y comunicación, y que pueden estar integrados por medio de redes interiores y exteriores de comunicación, cableadas o inalámbricas, y cuyo control goza de cierta ubicuidad, desde dentro y fuera del hogar.
  En España, por ejemplo, la domótica tiene presencia mediante multitud de empresas. Algunas de ellas fabrican equipamiento homologado de acuerdo a los estándares internacionales, mientras que otras se dedican a la implantación de estos sistemas desde hace más de 14 años. Muestra de la gran actividad en este país es el hecho de que es el segundo a nivel mundial con mayor número de KNX Partners, tan solo por detrás de Alemania. Cada dos años, empresas españolas participan en el concurso internacional KNX Awards, llegando a conseguirlo en varias ocasiones.
  Existen diversas asociaciones, entidades públicas y agrupaciones empresariales sin ánimo de lucro cuyo principal objetivo es la implantación y la innovación de las empresas españolas en el ámbito de la domótica.

Uso básico del lenguaje VBScript​ (Parte 1: Generalidades)

  Se trata de una variante del lenguaje de programación Visual Basic, que, a su vez, es un dialecto de BASIC (familia de lenguajes de programación de alto nivel).
  Este lenguaje permite más margen de actuación y flexibilidad que el lenguaje de proceso por lotes desarrollado, en su momento, para el MS-DOS.
  El crecimiento del uso de las tecnologías de Internet ha supuesto un significativo avance para este lenguaje, dado que es parte fundamental de la ejecución de aplicaciones de servidor programadas en ASP (Active Server Pages), las cuales estuvieron en auge en el período 1997-2003, declinando actualmente en favor de tecnologías de código gestionado y máquinas virtuales, más seguras en la ejecución de procesos, y por tanto, más adaptadas para ejecuciones en entornos públicamente accesibles y distribuidos.  Microsoft ha intentado competir mediante esta tecnología también en entornos de cliente, donde el lenguaje más utilizado es JavaScript, o su versión estandarizada ECMAScript, sin éxito. Actualmente Microsoft no ha puesto a disposición pública nuevas versiones del lenguaje, en favor de la tecnología .NET en la que se incluye el lenguaje hermano Visual Basic, dentro del entorno de ejecución de la plataforma.NET (CLR, o Common Language Runtime).