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

Big destruction

Big destruction

Empeze a ver este anime de pura casualidad y llevo 3 capitulos apenas, pero esta interesante como avanza poco a poco la historia y con esos cambios de trama tan repentinos, espero que siga asi mas capitulos y sigan al manga, por que tengo entendido que esta basado en uno, sin mas yo se los recomiendo.

Se trata de un futuro post-apocaliptico, donde hace 10 años el mundo estuvo apunto de irse a la mierda supuestamente por el deseo de un “order”, el concepto de order es alguien que pide un deseo y se le concede un poder, en estos capitulos que he visto ha salido uno que controla el tiempo, otro que se regenera tipo wolverine y el protagonista que es como un tipo lelouch de code geass, hay una chica que concede los deseos tipo cc.

Sin mas que añadir seguire viendolo para ver como avanza la historia, como dato adicional hay un pelin de sangre en la serie.

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