+

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. 

Primero Si la imagen la vamos a cargar desde una url que no sea segura debemos modificar nuestro Info.plist para que nos deje cargar la imagen entonces en nuestro archivo Info.plist agregamos esto:

<key>NSAppTransportSecurity</key>
<dict>
    <key>NSAllowsArbitraryLoads</key>
    <true/>
</dict>

Ahora crea la siguiente funcion en algun controller o bien en una clase de utilidad que tengas, o bien se puede hacer como una extension de la Clase UIImageView, como se te antoje igual pondre los tres ejemplos que son casi iguales:

func downloadImage(_ uri : String, inView: UIImageView){
        
        let url = URL(string: uri)
               
        let task = URLSession.shared.dataTask(with: url!) {responseData,response,error in
            if error == nil{
                if let data = responseData {
                    
                    DispatchQueue.main.async {
                        inView.image = UIImage(data: data)
                    }
                    
                }else {
                    print("no data")
                }
            }else{
                print(error)
            }
        }
        
        task.resume()
        
    }

Con esta funcion lo metemos dentro de un Controller y bueno nuestro controller quedaria asi:

Continúa leyendo

Al querer instalar cocoapods en la mac con el osx el capitan
sudo gem install cocoapods

Salio el siguiente error
ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/xcodeproj

Para resolver este problema solo ejecuten esta linea de codigo
sudo gem install -n /usr/local/bin cocoapods

Para mas informacion en:
http://stackoverflow.com/questions/30812777/cannot-install-cocoa-pods-after-uninstalling-results-in-error/30851030#30851030