Las variables de ambiente son aquellas que nos permiten tener un valor en nuestros diferentes ambientes ya sea, en desarrollo o producción, por ejemplo la url de nuestra api en desarrollo es diferente a la de nuestra api en producción, más porque hacemos pruebas en nuestro ambiente local y no queremos modificar nada de los datos de producción, entonces Angular 2+ maneja muy bien este tipo de variables, las separa en una carpeta que se llama environments dentro de nuestra carpeta src, como se muestra en la siguiente imagen.

`

environment.js

export const environment = {
  production: false,
  api_url: 'http://localhost:3000/'
};

Este archivo es el que obtiene por default cuando ejecutas el comando ng serve o ng build si quieres utilizar el archivo environment.prod.ts que seria nuestras variables que apuntan a producción ejecutas el comando ng build –prod y utilizara ese archivo.

Pero para especificar en un archivo que utilizaras alguna variable de estos archivo debes importarlo en el archivo de esta manera:

//src/app//component/component.ts
import { environment } from '../../environments/environment';

y de esta manera para obtenerlas:

@Component({
  selector: 'my-component',
  templateUrl: './my.component.html',
  styleUrls: ['./my.component.css']
})
 export class MyComponent implements OnInit {
    api_url:string;
    constructor() {
       this.api_url = environment.api_url;
    }
}

ya con esto dependiendo del ambiente que ocupes obtener se va asignar el valor de la variable.

Hola ya salio la lista de sedes del enarm 2017 solo que es un poco complicado encontrarlo en la pagina de http://cifrhs.salud.gob.mx/ asi que aqui les dejamos el link y una imagen por si no pueden entrar al link, también porque es más fácil abrir una imagen que un pdf.

Continúa leyendo

+

Primero que nada tenemos que tener instalado angularfire2 que contiene la logica para utilizar firebase en angular 2 ademas de alguna que otra libreria util, tambien se supone que es la oficial entonces antes que nada debemos configurar nuestro proyecto para poder utilizar firebase, y esto es sencillo podemos hacerlo de varias formas en la documentacion oficial de angularfire2 nos dice la siguiente:
Continúa leyendo

Hace unos momentos estaba en faceboook y de repente un amigo compartió un link donde supuestamente interjet le había regalado 2 boletos por que supuestamente celebran su 90 aniversario, decidí dar click para ver a donde me llevaba y bueno la pagina mas falsa del mundo, te sale un mensaje de alerta que te felicita por haber ganado 2 boletos de a gratis y bueno luego te hace una encuesta que creo que de servicio al cliente o algo por el estilo.

No le puse mucha atención a las preguntas pero son 3 y conteste aleatoriamente luego hace como que esta procesando lo que “contestaste” y al final te da las gracias de nuevo, ya luego puedes hacer scroll a la pagina y supuestamente tiene muchos como 80,000 comentarios en facebook.Continúa leyendo

Un dia quise vaciar una tabla pero me salió un error que decía que esa tabla tenia llaves foráneas y entonces no pudo completar la acción y eso esta bien por que si borras datos con llaves foráneas referenciadas, la integridad de tus datos no va ser muy confiable entonces, esta bien que salga ese error, pero lo malo es que como estaba en un ambiente de desarrollo, queria borrar los datos para resetear la base de datos ya que los datos de prueba que ya tenia, tenian que ser eliminados entonces, decidi googlear el problema y encontre la solución mas optima.

este es el error:

ERROR 1701 (42000): Cannot truncate a table referenced in a foreign key constraint (mytest.instance, CONSTRAINT instance_ibfk_1 FOREIGN KEY (GroupID) REFERENCES mytest.mygroup (ID))

Para solucionarlo tendremos que tener permisos para poder ejecutar el siguiente comando:


SET FOREIGN_KEY_CHECKS = 0;

Despues ejecutar tus TRUNCATE

TRUNCATE table1;

 

Y al final volver a activar la bandera que revisa las constrains.


SET FOREIGN_KEY_CHECKS = 1;

Ya con eso resuelves el problema de que no te deja borrar tus datos de una tabla con constrains..

Link de referencia stackoverflow


El whatsapp se cayo este miercoles 3 se mayo, creo que la mayoria se usuarios de internet se dio cuenta, y mientras estaba caido la forma más efectiva para comunicarse con alguien podrian ser:

  • Facebook messenger
  • Telegram
  • Snapchat 😏
  • sms
  • Podrias llamar
  • Skype
  • Instagram
  • Twitter 

Estas alternativas pueden ser utilizadas las mas parecidas seriam Telegram y skype que utilizan tu numero de telefono para registrarte, otras cosas que puedes hacer es seguir tu vida normal, ya despues volvera a estar arriba el servicio para que sigas enviando memes en los grupos.