馃捇 C贸digo, IA y Caf茅

Documento mi viaje en desarrollo de software, inteligencia artificial y soluciones tecnol贸gicas que transforman ideas en realidad.

s谩bado, 1 de octubre de 2022

Ejecutar Jupyterhub en docker - Agregar Usuario Inicial

 

Abra una segunda consola y ejecute

docker container ls
para ver los contenedores existentes y sus ids.  Entonces corre
docker exec -it $containerid$ bash
Para mostrar una consola bash.  (Los primeros caracteres de la identificaci贸n del contenedor jupyterhub son suficientes para identificarlo)

Para crear un nuevo usuario de Linux:

useradd $username$
passwd $username$

Luego se le pedir谩 la contrase帽a.

Adem谩s, ejecute el siguiente comando dentro del contenedor:

pip install notebook

De lo contrario, el servidor de desove no funciona, consulte tambi茅n:
https://stackoverflow.com/questions/56441563/jupyterhub-spawn-error-first-installation

Luego, puede iniciar sesi贸n con las credenciales de inicio de sesi贸n reci茅n creadas.

lunes, 19 de septiembre de 2022

Solucionar Flutter [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception: HandshakeException: Handshake error in client (OS Error: E/flutter ( 4857): CERTIFICATE_VERIFY_FAILED: Hostname mismatch(handshake.cc:393))

 


it is work on both platform (android & ios)

class MyHttpOverrides extends HttpOverrides{
  @override
  HttpClient createHttpClient(SecurityContext context){
    return super.createHttpClient(context)
      ..badCertificateCallback = (X509Certificate cert, String host, int port)=> true;
  }
}

void main(){
    HttpOverrides.global = new MyHttpOverrides();
    runApp(new MyApp());
}