Como instalar una app ASPNETCore en Linux

ASPNET Core es un framework de desarrollo web OpenSource de Microsoft. En este articulo, vamos a detallar los pasos para configurar tu servidor Linux una aplicacion ASPNET Core.

Creacion del VPS

Creamos nuestros VPS en cualquiera de las plataformas disponibles actualmente ( DigitalOcean, Linode, AWS Ligthsail, etc ). En nuestro ejemplo en particular utilizamos Ubuntu 20.04

Instalacion del Framework ASPNET Core

Para instalar las librerias basicas del framework debemos ejecutar los siguientes pasos con permiso de root

SSH: Como mantener las conexiones SSH abiertas

A veces cuando trabajamos con servidores remotos por SSH, la terminal del servidor deja de responder y obtenemos un Broken pipe.

Esto sucede cuando por algun motivo, la conexion entre el cliente y el servidor se ha roto. Es decir no pudieron comunicarse existosamente durante un lapso de tiempo, entonces el servidor invalido la conexion.

Para evitarlo, podemos indicarle al comando SSH que envie comandos vacios cada cierto tiempo y asi evitar que la conexion se declarada muerta por el servidor.

Compartir videos en tu red local desde Ubuntu Linux

Cuando tienes una videoteca en tu computadora personal, pero no deseas verla unicamente en tu escritorio sino poder hacer en la tablet, celular o chromecast ... en este articulo te explicamos como compartir videos desde Ubuntu Linux a toda tu red local.

Instalamos Minidlna

apt install minidlna

Minidlna es un servidor multimedia que permite compartir archivos multimedia con clientes DLNA/UPnP

Una vez instalado el servidor minidlna debemos ir al archivo de configuracion

Como redimensionar un video en Linux

Podemos redimensionar facilmente el tamaño de los videos usando la linea de comandos a traves del programa ffmpeg

$ ffmpeg -i archivooriginal.mp4 -vf scale=800:-1 archivodestino.mp4

El comando ffmpeg recibe dos parametros:

  • -i archivoorigina.mp4
    En este parametro indicamos el nombre del archivo de video que queremos redimensionar.
  • -vf scale=800:-1
    Aca le indicamos a ffmpeg que redimensione el video a 800px de ancho. El valor de -1 indica que la altura se redimensiona automaticamente.

Seleccion de una paleta de colores en el desarrollo web y movil

Al momento de hacer el desarrollo de una app movil o una web para un cliente una de las partes mas importantes para transmitir el mensaje adecuado es la seleccion de colores.

La psicologia de colores, nos permite identificar el mensaje adecuado a transmitir a traves de la seleccion de nuestro color predominante. Sin embargo, luego de seleccionarlo debemos encontrar los acompañantes adecuados para dicho color.