Tag Archive Terminal

PorErik Guerrero V.

Instalar PostgreSQL en Linux Centos

En esta guía vamos a ver cómo instalar PostgreSQL en CentOS paso a paso los comandos necesarios para dar soporte a aquellos usuarios que necesitan integrar este motor de bases de datos de código abierto en sus sistemas.

Leer más

PorErik Guerrero V.

Principales comandos Docker por terminal

Estos son algunos de los comandos principales para Docker por terminal.

Leer más

PorErik Guerrero V.

Descargar un archivo desde un servidor con SCP

Muchas veces nos vemos en la necesidad de descargar archivos desde nuestro servidor ya sea remoto o local, para ellos podemos usar el comando scp de manera fácil.

Leer más

PorErik Guerrero V.

Hacer una copia de seguridad de una base de datos MySQL desde Terminal

Es importante obtener un respaldo o copia de seguridad de nuestra base de datos en este caso haremos de una base de datos MySQL a través de nuestro terminal  Mac Osx de igual forma desde una terminal Linux como también ingresando por ssh a nuestro servidor de manera sencilla.

Leer más

PorErik Guerrero V.

Crear, compilar Dockerfile con PHP 7.2 + Apache + PostgreSQL PGSQL Connect

Crearemos el Dockerfile, compilaremos y ejecutaremos el contenedor listo para trabajar con PHP 7.2 con conexión a base de datos PostgreSQL de manera fácil.

Leer más

PorErik Guerrero V.

Linux – Desbloquear conexión a la base de datos por SELinux

Probablemente hemos tenido en algún momento  problema para conectarnos a nuestra base de datos desde nuestra aplicación web, SELinux bloquea por defecto las conexiones entrantes a nuestra base de datos.

Leer más

Poradmin

Explicación fácil para establecer los permisos en FTP

El protocolo FTP se desarrolló en entornos de tipo UNIX similares a los populares GNU/Linux. Leer más

PorErik Guerrero V.

Linux: Cómo obtener listado de links rotos de un sitio web

Método sencillo, para detectar los links rotos dentro de un sitio web (completo) usando la herramienta wget.

Leer más

PorErik Guerrero V.

03 – Tipo de datos en TypeScript

  1. number: Valor numericos, todos los números en TypeScript son valores de coma flotante. Estos números de coma flotante obtienen el tipo number. Además de los literales hexadecimales y decimales, TypeScript también admite literales binarios y octales introducidos en ECMAScript 2015.
    let decimal: number = 6;
    let hex: number = 0xf00d;
    let binary: number = 0b1010;
    let octal: number = 0o744;

     

  2. string: Valor de cadena o plantilla, que pueden abarcar varias líneas y tener expresiones incrustadas. Estas cadenas están rodeadas por el carácter backtick / backquote ( `), y las expresiones incrustadas son de la forma ${ expr }.
    let fullName: string = `Bob Bobbington`;
    let age: number = 37;
    let sentence: string = `Hello, my name is ${fullName}.
    
    I'll be ${age + 1} years old next month.`;

     

  3. boolean: true o false
    • == para comparar operaciones si son iguales.
    • != para comparar operaciones distintas.
    • && nos devuelve un verdadero cuando ambas expresiones son verdaderas.
    • || nos devuelve un verdadero si cualquier expresion es verdadero.
  4. object: Un objeto es una instancia que contiene un conjunto de pares de valores clave. Los valores pueden ser valores o funciones escalares o incluso una matriz de otros objetos.
    var object_name = {
     key1: “value1”, //scalar value
     key2: “value”,
     key3: function() {
      //functions
     },
     key4:[“content1”, “content2”] //collection
    };

     

  5. interface: La interfaz es una estructura que define el contrato en su aplicación. Define la sintaxis para las clases a seguir. Las clases que se derivan de una interfaz deben seguir la estructura proporcionada por su interfaz. Una interfaz se define con la palabra clave interfacey puede incluir propiedades y declaraciones de métodos utilizando una función o una función de flecha.
    interface IEmployee {
     empCode: number;
     empName: string;
     getSalary: (number) => number; // arrow function
     getManagerName(number): string;
    }

     

  6. any: Es posible que necesitemos describir el tipo de variables que no sabemos cuando estamos escribiendo una solicitud. Estos valores pueden provenir de contenido dinámico, por ejemplo, del usuario o de una biblioteca de terceros. En estos casos, queremos inhabilitar la verificación de tipos y dejar que los valores pasen por las comprobaciones en tiempo de compilación. Para hacerlo, los etiquetamos con el tipo “any”.
    let notSure: any = 4;
    notSure = "maybe a string instead";
    notSure = false; // okay, definitely a boolean

     

  7. array: TypeScript, como JavaScript, le permite trabajar con matrices de valores. Los tipos de matriz se pueden escribir de una de dos maneras. En el primero, usa el tipo de elementos seguido de [] para denotar una matriz de ese tipo de elemento:
    let list: number[] = [1, 2, 3];
    La segunda forma usa un tipo de matriz genérico Array<elemType>:
    
    let list: Array<number> = [1, 2, 3];

     

PorErik Guerrero V.

02 – Generar archivo js a partir de un archivo TypeScript

Generar archivo js a partir de un archivo TypeScript.

Seguimos los siguientes pasos:

  1. Creamos el archivo index.html
  2. Creamos el archivo index.ts
  3. Creamos el archivo index.js a partir del archivo ts index.ts con el comando tsc index.ts, si deseamos que el archivo este siempre a escucha de los cambios agregamos el comando watch el cual quedaria de la siguiente manera tsc index.ts –watch