Hacer que un programa se inicie automáticamente al iniciar Windows

  Numerosos programas de los que se instalan en Windows poseen la opción de iniciarse automáticamente cuando se inicia Windows, es decir, cuando aparece el escritorio de este sistema operativo. En algunas ocasiones, esta opción puede elegirse bien durante su proceso de instalación, mientras que en otras se puede escoger a posteriori en sus opciones de configuración, o bien existen ambas posibilidades en algunos programas.
  No obstante, en otros programas no hay forma de configurar este comportamiento dentro de ellos mismos, por lo que Windows (por lo menos desde Windows 7 en adelante) tiene, al menos, un método para hacerlo de manera externa sin demasiada complicación.

Terminator, el terminal múltiple

  Un emulador de terminal, o emulador de consola, es un programa informático que simula el funcionamiento de un terminal de ordenador en cualquier dispositivo de visualización.
  Este tipo de programas incorporan características tales como control de procesos, redirección de entrada/salida, listado y lectura de ficheros, protección, comunicaciones y un lenguaje de órdenes para escribir secuencias de instrucciones por lotes o guiones.
  Al ingresar las órdenes en el emulador, un intérprete de comandos analiza la secuencia de caracteres ingresada y, si la sintaxis de la orden es correcta, la ejecuta, recurriendo para ello a las funciones que ofrece el sistema operativo o el programa que representa, bien sea un gestor de banco de datos, una sesión de FTP, etc. La respuesta al usuario se representa en el monitor. Es una forma de trabajo interactiva, es decir, usuario y máquina se comunican en forma sucesiva.
  En los ordenadores Unix el emulador de terminal por defecto es Term, que tiene su versión para escritorio gráfico en xterm. Éste tiene algunas mejoras como la posibilidad de visualizar texto en color mediante ciertos códigos de control.
  Dentro del conjunto de sistemas operativos Microsoft Windows, el análogo es el programa Símbolo del sistema para sistemas operativos basados en Windows NT, y también Windows PowerShell introducido con Windows Server 2008.
  Naturalmente, también existen emuladores de consola para otras arquitecturas informáticas como C o Bourne.
  Mas es esta ocasión se hablará de un emulador de terminal que funciona principalmente en Linux, el llamado Terminator.

Instalación de WordPress con MariaDB en Nginx

  En entradas anteriores se ha hablado del sistema de gestión de contenidos WordPress.
  Del mismo modo, se han explicado ya los pormenores básicos del gestor de bases de datos MariaDB, y, con una mayor profundidad, las características del servidor de red Nginx.
  En la presente entrada, se unirán estos tres elementos para formar la estructura, vista anteriormente, de servidor de red, gestor de contenidos y sistema de gestión de bases de datos para crear la base para un sitio web.
  Los ejemplos necesarios para ilustrar la siguiente explicación se han hecho con el sistema operativo Debian 9, el servidor de red Nginx 1.14, y el gestor de bases de datos MariaDB 10.1.

Aproximación a Siebel

  Este sistema de gestión de relación con el cliente permite al usuario gestionar el conjunto de datos empresariales centrándose en las cuestiones de mayor relevancia, como la gestión del incremento de datos, la adecuación a la privacidad de datos, la gestión de pruebas de datos, las auditorías electrónicas, las futuras migraciones, las retiradas y la actualización de programas.

Recuperar contraseña de usuario "postgres" en PostgreSQL

  Como ya se ha visto en otra entradaPostgreSQL es un gestor de bases de datos de tipo relacional gratuito.
  Cuando se termina de instalar, este gestor de bases de datos posee un usuario estándar por defecto con permisos de administrador llamado "postgres".
  Sin embargo, hay que distinguir entre el usuario de sistema y el usuario del gestor de bases de datos, puesto que cada uno de ellos, a pesar de llamarse del mismo modo, poseen características diferentes, entre las que se encuentra su contraseña, lo que puede llevar al usuario a cometer equivocaciones.
  Un usuario de PostgreSQL puede despistarse por cualquier circunstancia y acabar perdiendo la contraseña, lo que suele ser un problema grave.
  En la presente entrada se explicará el modo de crear una nueva contraseña (que puede ser igual a la que ya se tenía previamente) para el usuario genérico de administración del gestor de bases de datos "postgres".

Desplegar un gestor de contenidos con Docker Compuesto

  Como ya se ha visto en entradas anteriores de la presente bitácora, el Docker Compuesto es una herramienta avanzada del programa de virtualización Docker.
  Dicha herramienta suele emplearse para desplegar diversos tipos de aplicaciones y de sitios web. En el caso de estos útlimos, también los basados en sistemas de gestión de contenidos (lo que, a veces, implica contenedores extra para el gestor de bases de datos).
   Como los gestores de contenidos de páginas web requieren de gestores de bases de datos, estos últimos suelen instalarse desde el mismo archivo YAML que los primeros. No obstante, puede estar todo en un mismo contenedor, o bien en contenedores separados pero interconectados mediante una red creada durante su instalación.
  En la presente entrada se verán ambas opciones utilizando como ejemplo el gestor de contenidos WordPress y el Drupal.

El programa de gestión de relación con el cliente

  En la actualidad gran parte de la tecnología se emplea en el mundo de los negocios, razón por la cual existen numerosos programas destinados a mejorar las tareas relacionadas con dicho mundo (los programas de ofimática son el ejemplo más popular).
  Un tipo de programas que se han comenzado a emplear desde hace unos años es el de gestión de relación con el cliente ["customer relationship management" (CRM), en inglés], que es conocido popularmente como programas CRM.
  Desde el punto de vista informático, un programa CRM consiste en un sistema informático de apoyo a la gestión de las relaciones con los clientes, a la venta y al marketing,​ y que se integra en los llamados Sistemas de Gestión Empresarial (SGE), y que incluyen CRM, ERP, PLM, SCM y SRM. El software de CRM puede comprender varias funcionalidades para gestionar las ventas y los clientes de la empresa: automatización y promoción de ventas, tecnologías de almacén de datos ("data warehouse", en inglés) para agregar la información transaccional y proporcionar capa de informes, tableros de instrumentos ("dashboard", en inglés) e indicadores claves de negocio, funcionalidades para seguimiento de campañas de marketing y gestión de oportunidades de negocio, capacidades predictivas y de proyección de ventas.