Cómo instalar el cliente Postgresql usando Homebrew

Psql es una interfaz de línea de comandos para interactuar con PostgreSQL, un sistema de base de datos relacional potente y de código abierto. Brew es un administrador de paquetes para macOS que facilita la instalación y administración de software. Estos son los pasos para instalar psql con brew:

  • Primero, instale el administrador de paquetes de preparación si aún no lo tiene. Puedes hacer esto ejecutando el siguiente comando en tu terminal:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)'
  • En segundo lugar, actualice Brew ejecutando los siguientes comandos:
brew doctor
brew update
  • En tercer lugar, instale libpq ejecutando el comando:
brew install libpq

Libpq es una biblioteca que contiene psql y otras utilidades de cliente PostgreSQL.

Cómo evitar que se programen otros pods en tu nodo en Kubernetes

Kubernetes es una poderosa plataforma para administrar aplicaciones en contenedores en un grupo de nodos. Sin embargo, a veces es posible que desee tener más control sobre qué pods están programados en qué nodos, por diversos motivos, como el rendimiento, la seguridad o el costo.

¿Qué son las contaminaciones y las tolerancias?#

Las manchas y las tolerancias son una característica de Kubernetes que le permite marcar nodos con ciertos atributos o condiciones y luego especificar qué pods pueden o no programarse en esos nodos en función de esos atributos o condiciones. Las contaminaciones se aplican a los nodos y las tolerancias se aplican a las vainas.

Cómo instalar PHP (7.4, 7.3 y 5.6) en Debian 9 Stretch

Requisitos previos#

Inicie sesión en su sistema Debian 9 mediante acceso de shell. Para sistemas remotos, conéctese con SSH. Los usuarios de Windows pueden utilizar Putty u otras aplicaciones alternativas para la conexión SSH.

ssh root@debian9

Ejecute los siguientes comandos para actualizar los paquetes actuales a la última versión.

sudo apt update 
sudo apt upgrade

Ejecutemos los siguientes comandos para instalar los paquetes necesarios primero en su sistema. Luego importe la clave de firma de paquetes. Después de eso, configure PPA para los paquetes PHP en su sistema.

Navegar por módulos Terraform almacenados en subdirectorios de paquetes

En el ámbito de la infraestructura como código, los módulos de Terraform pueden desempeñar un papel importante para hacerle la vida más fácil. A veces, sin embargo, estos módulos no se encuentran en el directorio raíz de su paquete fuente. En cambio, residen en subdirectorios. Afortunadamente, Terraform tiene una forma inteligente de ayudarle a acceder a estos módulos anidados.

Terraform emplea una sintaxis única de doble barra (//) para ayudar a identificar el subdirectorio exacto donde se encuentra el módulo. La ruta que sigue a esta sintaxis de doble barra se considera un subdirectorio dentro del paquete o repositorio.

Fusionar historiales de Git no relacionados: una guía sencilla

¿Estás atrapado con dos repositorios o ramas de Git que tienen historias completamente diferentes, pero necesitas fusionarlos? Es posible que te encuentres con un obstáculo porque Git está diseñado para evitar este tipo de operación de forma predeterminada. Sin embargo, existe una solución para esto y es más sencilla de lo que piensas.

El problema: Historias de Git no relacionadas#

Imagina que estás trabajando en un proyecto en el que tienes una rama main y alguien más tiene un proyecto completamente separado con su propia historia. Ahora desea combinar ambos proyectos en un único repositorio. Si intentas realizar un git merge o git rebase normal, Git probablemente te detendrá con un mensaje de error, algo como:

Una guía sencilla para utilizar Ansible con Packer

¿Qué es el aprovisionador Ansible en Packer?#

Si está incursionando en el mundo de DevOps, es probable que se haya encontrado con Ansible y Packer. Pero ¿qué tal combinarlos? El aprovisionador de Ansible en Packer le permite ejecutar guías de Ansible mientras crea las imágenes de su máquina. En términos más simples, le ayuda a configurar el entorno de su servidor automáticamente, tal como le gusta, mientras Packer se dedica a crear una imagen de la máquina.

Una guía sencilla para instalar SSHPass en Ubuntu y macOS

Introducción#

SSHPass es una pequeña e ingeniosa herramienta que le permite automatizar el inicio de sesión SSH omitiendo la solicitud de contraseña habitual. Si bien es muy conveniente para secuencias de comandos, tenga en cuenta que no es ideal para una configuración multiusuario debido a problemas de seguridad. Sin embargo, si lo usas en tu máquina de desarrollo personal, es bastante inofensivo.

Cómo instalar SSHPass en Ubuntu#

Instalar SSHPass en Ubuntu es tan sencillo como parece. Todo lo que necesitas hacer es abrir tu terminal y ejecutar el siguiente comando:

Una guía sencilla para instalar Docker CE en Ubuntu

Lo que necesitas antes de comenzar#

Requisitos del sistema operativo#

Lo primero es lo primero, asegúrese de estar ejecutando una de las siguientes versiones de Ubuntu de 64 bits para instalar Docker CE:

  • Ubuntu 18.04 (Biónico) - LTS
  • Ubuntu 17.10 (ingenioso)
  • Ubuntu 16.04 (Xenial) -LTS
  • Ubuntu 14.04 (confiable) - LTS

Docker CE es compatible con estas arquitecturas: x86_64, armhf, s390x (IBM Z) y ppc64le (IBM Power).

Nota: Para las arquitecturas IBM Z y Power, necesitará al menos Ubuntu 16.04 (Xenial) o superior.

Una guía para principiantes sobre los enlaces Expect de Perl: un tutorial sencillo

Script básico de Perl “Hola mundo” (hello.pl)#

Empecemos por lo básico. A continuación se muestra un sencillo script de “Hola mundo” escrito en Perl. Cree un nuevo archivo y asígnele el nombre hello.pl.

#!/usr/bin/perl
use strict;
use warnings;
use diagnostics;

print "-----------\n",
      "Hello World\n",
      "-----------\n";

En este script, utilizamos los módulos integrados de Perl para el manejo de errores (use strict; use warnings; use diagnostics;) para asegurarnos de que el código sea sólido.

Presentamos los enlaces Expect con Perl (test.pl)#

Ahora, profundicemos en el tema principal: cómo utilizar enlaces Expect en un script Perl. Cree otro archivo, test.pl, y agregue el siguiente código:

Mejores prácticas para crear un script de compilación eficiente

desactivarHLJS: falso#

Cuando se trata de desarrollo de software, un script de compilación sólido y eficiente puede cambiar las reglas del juego. Ya sea que esté trabajando en un proyecto Java o en cualquier otro tipo de aplicación, el script de compilación adecuado puede agilizar todo el proceso y hacer la vida mucho más fácil a los desarrolladores. Aquí hay un resumen de algunas de las mejores prácticas que debe tener en cuenta al escribir su script de compilación: