Comprimir y descomprimir .gz, .tar.gz, y .zip por linea de comandos en Linux

 Archivos .tar.gz:
Comprimir: tar -czvf empaquetado.tar.gz /carpeta/a/empaquetar/
Descomprimir: tar -xzvf archivo.tar.gz

Archivos .tar:
Empaquetar: tar -cvf paquete.tar /dir/a/comprimir/
Desempaquetar: tar -xvf paquete.tar

Archivos .gz:
Comprimir: gzip -9 index.php
Descomprimir: gzip -d index.php.gz

Archivos .zip:
Comprimir: zip archivo.zip carpeta
Descomprimir: unzip archivo.zip
Please follow and like us:
0

Configurando Composer

Si queremos usar el gestor de dependencias composer instalarlo primero y debemos crearnos dentro de la carpeta del proyecto un fichero composer.json, con esto nos instalara el framework slim, podemos mapear las librerías introduciendo el nombre en classmap, luego con usar el comando composer install nos instalará las dependendencias que queramos.

 {
      "require" : {
            "slim/slim": "2.*"
      },
      "autoload": {
            "classmap" : ["nombre de la libreria a mapear"]
      }
}
Please follow and like us:
0

Crear Base de datos MySql facilmente

Ejemplo básico de como crear una base de datos en sql con una sencilla tabla de productos un motor de bases de datos con integridad referencia, y una clave primaria por si necesitamos hacer relaciones.

 CREATE DATABASE IF NOT EXISTS curso_angular4;
USE curso_angular4;

CREATE TABLE productos(
id                        int(255) auto_increment not null,
nombre                   varchar(255),
description            text,
precio                  varchar(255),
imagen          varchar(255),
CONSTRAINT pk_productos PRIMARY KEY(id)
)ENGINE=InnoDb;
Please follow and like us:
0

Solucionar CORS error configurando correctamente apache

Para solucionar este molesto error, al usar peticiones ajax, se debe configurar el fichero httpd.conf del apache activando el control a las cabeceras.

 <IfModule mod_headers.c>
  Header set Access-Control-Allow-Origin "*"
</IfModule>
Please follow and like us:
0

Web app con Angular 4 corriendo Angular CLI

  1. Instalar node js y npm, en windowsl desde la web, se puede descargar la ultima version, en linux con un apt-get install se instala sin problemas.
  2. Con node -v  y npm -v comprobamos las versiones instaladas
  3. Para instalar Angular CLI  -> npm install -g @angular/cli
  4. Para que el Angular CLI te cree un scafolding del nuevo proyecto con un app works  ng new my-app
  5. Para lanzar el proyecto entramos en cd my-app y lanzamos un ng serve si le agregamos el -o nos abrirá automáticamente el localhost:4200 en el navegador, sino tendremos que entrar manualmente.
  6. Para cambiar el texto que aparece en el componente: app.component.ts recordamos que la extensión ts viene del transpilador de typescript que pasa el código a javascript que será el lenguaje final que interpretara nuestro navegador.

 

 export class AppComponent {
   title = 'Este es mi hola mundo desde cybermatica';
 }

 

Este es un resumen de como arrancar una web app angular en pocos segundos.

Please follow and like us:
0