JOHN ALEXANDER SANABRIA ORDOÑEZ
JOHN ALEXANDER SANABRIA ORDOÑEZ
  • 353
  • 180 332
Pulumi y EKS
En este video se muestra la manera como se despliega un cluster de Kubernetes en AWS usando Pulumi. Después de hacer este despliegue se mostrará como desplegar un pod y un servicio en el cluster de EKS recién creado en la infraestructura de AWS usando también Pulumi.
00:00:00 - Desplegando un cluster de Kubernetes en AWS (EKS)
00:10:48 - Desplegando un servidor web en EKS. Posteriormente como llevar a cabo la destrucción de los recursos creados en AWS.
Código: gitlab.com/john.sanabria/pulumi-tutorial.git
มุมมอง: 12

วีดีโอ

Pulumi y EC2
มุมมอง 62 หลายเดือนก่อน
En este video se mostrará como llevar a cabo la creación de una máquina virtual en AWS a través del servicio EC2. Se mostrará también la manera como a través de Pulumi se puede habilitar el acceso via SSH y HTTP a la instanacia en AWS. Se mostrará también como se puede llevar a cabo la creación de múltiples instancias de EC2 usando las estructuras de ciclo en Python. 00:00:00 - Creación de una ...
Pulumi y S3
มุมมอง 52 หลายเดือนก่อน
En este video se hará una demostración de la manera como se pueden crear recursos de almacenamiento en el servicio S3 de AWS. 00:00:00 - Creación de un bucket en S3 de AWS 00:07:20 - Creación de múltiples buckets en S3 Enlace al código: gitlab.com/john.sanabria/pulumi-tutorial.git
Preliminares para trabajar con Pulumi
มุมมอง 82 หลายเดือนก่อน
En este video se enumeran los servicios que se gestionarán con Pulumi (S3, EC2, y EKS) así como la preparación de los directorios que se usarán durante la parte práctica de esta serie de videos.
Generalidades de Pulumi
มุมมอง 62 หลายเดือนก่อน
En este video se da una introducción muy general acerca de Pulumi y sus ventajas a la hora de usarse como una herramienta para la especificación de infraestructura como código. 00:01:40 - Qué es Pulumi? 00:04:17 - Cómo se despliega usualmente infraestructura 00:05:11 - Beneficios de usar Infraestructura como Código (IaC) 00:07:30 - Beneficios de usar Pulumi 00:09:07 - Cómo opera Pulumi 00:10:39...
Arquitectura de Kubernetes
มุมมอง 123 หลายเดือนก่อน
En este video veremos algunas características de los diversos elementos que constituyen un entorno en Kubernetes. Esta es la agenda de los temas a cubrir sobre la arquitectura de Kubernetes: 00:00:47 - Descripción general de los tipos de nodos en Kubernetes 00:01:24 - Descripción del nodo worker o minion 00:02:34 - Descripción del nodo master o control plane 00:04:57 - Enumeración de protocolos...
Características ofrecidas por Kubernetes
มุมมอง 53 หลายเดือนก่อน
En este video veremos algunas generalidades respecto al potencial que ofrece Kubernetes a las aplicaciones modernas. Hablaremos de forma general acerca del propósito de Kuberntes (para qué sirve), como las aplicaciones modernas se pueden beneficiar con Kubernetes en tareas relacionadas a la escalabilidad y la actualización de aplicaciones, y que tipos de aplicaciones se pueden ejecutar en Kuber...
Interactuando con Kubernetes via kubectl - parte 1
มุมมอง 53 หลายเดือนก่อน
Kubectl es una herramienta que hace las veces de intermediario entre el usuario y una infraestructura de Kubernetes. Podriamos pensar que kubectl es una especie de "intérprete de comandos", de shell; encargado de recibir las órdenes del usuario, pasarlas a la infraestructura de Kubernetes, recibir la respuesta de la infraestructura y presentar esta respuesta al usuario. En este video veremos co...
Interactuando con Kubernetes via kubectl - parte 2
มุมมอง 13 หลายเดือนก่อน
Kubectl es una herramienta que hace las veces de intermediario entre el usuario y una infraestructura de Kubernetes. Podriamos pensar que kubectl es una especie de "intérprete de comandos", de shell; encargado de recibir las órdenes del usuario, pasarlas a la infraestructura de Kubernetes, recibir la respuesta de la infraestructura y presentar esta respuesta al usuario. En este video veremos co...
Tipos de despliegues de un entorno de Kubernetes
มุมมอง 183 หลายเดือนก่อน
En este video se describen diferentes formas de llevar a cabo el despliegue de Kubernetes. Con despliegue se hace referencia a la manera como se pone a punto un entorno de Kubernetes, es decir, la manera como se instalan y se ponen a punto los diferentes componentes que constituyen los diferentes nodos en un ambiente de Kubernetes. A continuación las diferentes formas de despliegue que se prese...
Algunos conceptos alrededor de Kubernetes
มุมมอง 123 หลายเดือนก่อน
En este video se discutirán un par de conceptos importantes dentro del contexto de kubernetes, por ejemplo: qué es un pod (00:01:10) y si es posible llevar a cabo la escalabilidad de pods (00:02:31).
Instalación de minikube en máquina virtual
มุมมอง 443 หลายเดือนก่อน
En este video muestro como instalar minikube en una máquina virtual. Usando vagrant como herramienta para la gestión de máquinas virtuales, creo una máquina virtual y la aprovisiono con el software que nos permite interactuar con un entorno de Kubernetes de manera local gracias a minikube y kubectl. Los scripts de instalación los puedes encontrar aquí gitlab.com/-/snippets/3692296.
Introducción a AVX (Advanced Vector eXtension)
มุมมอง 614 หลายเดือนก่อน
Una introducción a la tecnología AVX (Advanced Vector Extension). Aquí la agenda: 00:00:12 - Descripcion de la agenda para este video 00:00:56 - ¿Qué es AVX? 00:02:25 - Descripción de los registros AVX 00:05:05 - Beneficios de AVX 00:07:15 - AVX en acción 00:16:03 - Ejecutando el programa desde la terminal 00:17:25 - Otras operaciones 00:20:07 - Palabras finales Aquí algunos enlaces de interés,...
Invocando funciones escritas en C desde Python
มุมมอง 538 หลายเดือนก่อน
En este video se mostrará una introducción a la manera como se pueden invocar desde un programa en Python funciones propias escritas en C. 00:00:00 - Descripción de la agenda 00:00:49 - Motivación 00:02:26 - Ejemplo de aplicación y sus codigos 00:09:35 - Compilación y ejecución de los códigos 00:14:35 - Palabras finales Enlace a diapositivas docs.google.com/presentation/d/1kjWiYoMk8u7kfvbRQUvPC...
ChatGPT API Caso Ejemplo
มุมมอง 109ปีที่แล้ว
En este video se muestra una forma de interactuar con ChatGPT a través de su API y el lenguaje Python. El API permite tener una interacción más flexible y obtener un mayor volumen de respuestas de parte de ChatGPT que cuando lo comparamos con nuestra interacción con su interfaz web. Veremos también como dentro de la construcción de un prompt se puede caer en una imprecisión pero es posible hace...
Speedup - Comparando multiplicación de matrices en Python y C
มุมมอง 165ปีที่แล้ว
Speedup - Comparando multiplicación de matrices en Python y C
Punteros en C
มุมมอง 95ปีที่แล้ว
Punteros en C
DS 03 ThreadsPractice IntroSpeedup 05
มุมมอง 14ปีที่แล้ว
DS 03 ThreadsPractice IntroSpeedup 05
OSTEP 09 Lottery Scheduling
มุมมอง 3862 ปีที่แล้ว
OSTEP 09 Lottery Scheduling
OSTEP 08 MLFQ
มุมมอง 4392 ปีที่แล้ว
OSTEP 08 MLFQ
OSTEP 06 Ejecucion Directa Limitada
มุมมอง 1302 ปีที่แล้ว
OSTEP 06 Ejecucion Directa Limitada
Introduccion a Vagrant con Ejemplos
มุมมอง 7862 ปีที่แล้ว
Introduccion a Vagrant con Ejemplos
Docker Networking 101
มุมมอง 3213 ปีที่แล้ว
Docker Networking 101
Ejecutando Docker dentro Docker (did)
มุมมอง 2403 ปีที่แล้ว
Ejecutando Docker dentro Docker (did)
Swarm 01 - Introducción, Escalabilidad con docker-compose, Swarmkit, Despliegue de Docker Swarm
มุมมอง 4563 ปีที่แล้ว
Swarm 01 - Introducción, Escalabilidad con docker-compose, Swarmkit, Despliegue de Docker Swarm
OS Miniproyecto MiniShell 2021 01
มุมมอง 7123 ปีที่แล้ว
OS Miniproyecto MiniShell 2021 01
03 - Aplicativo basado en docker-compose e imagen de Docker que hace uso del servicio cron
มุมมอง 1533 ปีที่แล้ว
03 - Aplicativo basado en docker-compose e imagen de Docker que hace uso del servicio cron
02 - Despliegue de Contenedores de Docker en AWS desde el CLI
มุมมอง 1.2K3 ปีที่แล้ว
02 - Despliegue de Contenedores de Docker en AWS desde el CLI
01 - Servicios En Python Sobre Docker - Resumen
มุมมอง 1433 ปีที่แล้ว
01 - Servicios En Python Sobre Docker - Resumen
WSL - Windows Subsystem For Linux en Español
มุมมอง 3323 ปีที่แล้ว
WSL - Windows Subsystem For Linux en Español

ความคิดเห็น

  • @fabriciofernandez1767
    @fabriciofernandez1767 11 วันที่ผ่านมา

    que bibliografía usaste?

    • @johnalexandersanabriaordon1851
      @johnalexandersanabriaordon1851 11 วันที่ผ่านมา

      El libro Operating Systems - Internals and Design Principles - William Stallings. Otro libro muy interesante es Operating Systems Three Easy Pieces (pages.cs.wisc.edu/~remzi/OSTEP/)

    • @fabriciofernandez1767
      @fabriciofernandez1767 11 วันที่ผ่านมา

      @@johnalexandersanabriaordon1851 muchas gracias

  • @gustavo7062
    @gustavo7062 3 หลายเดือนก่อน

    ¡Muchas gracias por la explicación! Me sirvió de mucho.

  • @Pctec2024
    @Pctec2024 ปีที่แล้ว

    Hola podrías explicarme estos enunciados ? a) ¿Cuál es la máxima capacidad de direccionamiento de la memoria? b) ¿Cuál es el máximo número de operaciones que puede realizar la CPU? c) Teniendo en cuenta los registros del Modelo de Von Neumann, indique para cada uno de ellos el tamaño que tendrían en ésta máquina hipotética. Así de esta forma ?

  • @alejandrocharagarcia5974
    @alejandrocharagarcia5974 ปีที่แล้ว

    excelente video profe

  • @camilasanchez2593
    @camilasanchez2593 ปีที่แล้ว

    ¿Como se puede identificar si es un dato o una instrucción? Por ejemplo si empieza con 1 o con 0 Auxilio !!!

    • @johnalexandersanabriaordon1851
      @johnalexandersanabriaordon1851 ปีที่แล้ว

      Hola, buena pregunta. La respuesta es que un proceso tiene al menos tres zonas de memoria (pero mencionaré dos): la zona de datos y la zona de código. Una vez un proceso se carga en la memoria, el sistema operativo le asigna zona de memoria para los datos y otra zona de memoria para el código. Quienes mayormente acceden a la región del código son los registros IR (instruction register) y PC (program counter). Las instrucciones que están en la zona del código generalmente acceden a la memoria asignada para almacenar las variables. Entonces, lo que debe quedar claro es que hay zonas separadas para los datos y para el código. Por ejemplo, los datos están de la zona de memoria 1,000 a la 4,000 y el código de la zona 5,000 a 9,000. Entonces cualquier dirección que este entre 1,000 y 4,000 serán datos (e.g. 3,240) y cualquier dirección de memoria que esté entre 5,000 y 9,000 será código (e.g. 7,020). Ahora, hay algo que me señale o indique por el valor de la dirección de memoria si es para datos o para código? la respuesta es no. No sé si esto aclara tu duda.

  • @RafaelJesusContrerasNavarro
    @RafaelJesusContrerasNavarro ปีที่แล้ว

    Muchas gracias! Oye una pregunta: ¿que sucede si por ejemplo el nodo 15 debe buscar la key 3? digamos que tienes que darle una vuelta completa al anillo y pasarse de los 8 bits

  • @abnereliberganzahernandez6337
    @abnereliberganzahernandez6337 ปีที่แล้ว

    que pereza

  • @gianlucasoremcasualzate6421
    @gianlucasoremcasualzate6421 ปีที่แล้ว

    Hola profe veo que ningun alumno le comento nada de la clase pero aca estoy para agradecerle sinceramente, me salvaste gran parte del semestre con esta clase grabada, informacion muy util

    • @johnalexandersanabriaordon1851
      @johnalexandersanabriaordon1851 ปีที่แล้ว

      Hola Gianluca. Primero muchas gracias por tomarte el tiempo y escribir este mensaje, es muy gratificante y un placer serviros de alguna manera. Segundo, quiero felicitarte por esa actitud de agradecimiento... he aprendido que ser agradecido es un aspecto fundamental que debemos incorporar los seres humanos pues nos permite tener una buena actitud frente a la vida y mejora nuestro sensación de bienestar. Fuerte abrazo, saludos y gracias nuevamente.

  • @CneoPompeyo17
    @CneoPompeyo17 ปีที่แล้ว

    Pero por ejemplo, con un DMA, sólo se usaría la interrupción para avisar que se terminó la operación y se eliminaría el tiempo ocioso o seguiría el mismo flujo explicado?

    • @johnalexandersanabriaordon1851
      @johnalexandersanabriaordon1851 ปีที่แล้ว

      Hola, efectivamente. La interrupción en este caso avisa al sistema operativo que los datos están listos para el "consumo" de parte del proceso que solicitó dichos datos. El DMA entonces permite que los datos sean accedidos por el proceso pues estos datos se pasaron del dispositivo a una área de memoria RAM que es accesible por el proceso.

    • @CneoPompeyo17
      @CneoPompeyo17 ปีที่แล้ว

      @@johnalexandersanabriaordon1851 Mil gracias

  • @LeonardoArangoCifuentes
    @LeonardoArangoCifuentes ปีที่แล้ว

    Muchas gracias por el video, es porsible usar la ecs cli compose para añadir una task a un ecs ya creado ?

  • @juantintin6795
    @juantintin6795 2 ปีที่แล้ว

    excelente, muchas gracias por compartir tu conocimiento

  • @4dri4nCD
    @4dri4nCD 2 ปีที่แล้ว

    Muchas gracias!

  • @123demondark
    @123demondark 2 ปีที่แล้ว

    Muchas gracias Jhon, realice todos los ejercicios, gracias por ser claro, lo entendi todo. A seguir estudiando y practicando..

    • @johnalexandersanabriaordon1851
      @johnalexandersanabriaordon1851 2 ปีที่แล้ว

      Con gusto, un placer... me alegra te haya funcionado y felicitaciones por tu esfuerzo e interes de aprender cada día un poco más. 😉

  • @ricardomuzio2379
    @ricardomuzio2379 2 ปีที่แล้ว

    Hola John, excelten video tutorial, me es de gran utilidad. Gracias.

  • @pajarin007
    @pajarin007 2 ปีที่แล้ว

    Buenas Alexander, sigue ayudando con MPI? Necesito ayuda para clase. Gracias

  • @marielanina8683
    @marielanina8683 2 ปีที่แล้ว

    buen curso, gracias por subirlo

  • @guasha3485
    @guasha3485 2 ปีที่แล้ว

    Gracias profe por los cursos, siga adelante

  • @juliocesararenasborrero3852
    @juliocesararenasborrero3852 3 ปีที่แล้ว

    Hola Profe! ¿qué curso tú yo tengo que ver para hacer la mini shell?

  • @juliocesararenasborrero3852
    @juliocesararenasborrero3852 3 ปีที่แล้ว

    Hola, como estas? Disculpa tengo una gran Confucion y estoy haciendo tu curso, con el tema de memoria, todo lo que hacemos ósea todos los procesos se carga en memoria, pero la memoria no puede almacenar esos datos por su gran cantidad por lo cual no almacena ningún dato si no que crea una memoria virtual en donde almacena todos los datos que hacemos o procesos por lo cual la CPU toma ese dato en memoria virtual y no de memoria física, pero vos dices que se toma de la memoria física ósea de la ram, me puedes explicar mejor por fa o si estoy bien.

    • @johnalexandersanabriaordon1851
      @johnalexandersanabriaordon1851 3 ปีที่แล้ว

      Hola Julio. Voy a tratar de reparafrasear un poco lo que me escribes. Primero, para que un proceso se pueda ejecutar en la CPU, debe estar en la RAM. La RAM en algunos computadores es poca cuando se compara con la cantidad de procesos que se deben ejecutar en el computador ENTONCES aparece la idea de memoria de intercambio o memoria swap. Esta memoria swap se encuentra en una zona del disco duro del computador. Es decir, ahora no solo tenemos información de los procesos en la RAM sino también en la memoria swap. Sin embargo, si tenemos un proceso en la memoria swap y el sistema operativo decide que se debe ejecutar ese proceso ENTONCES el sistema operativo debe sacar de la memoria swap dicho proceso y llevarlo a la RAM. Estando en la RAM, el proceso ya puede ser ejecutado por la CPU. Ahora, cuando referencia a memoria RAM es a lo que tu llamas memoria física. Me cuentas si quedó claro o no logré entender tu pregunta. ;-)

    • @juliocesararenasborrero3852
      @juliocesararenasborrero3852 3 ปีที่แล้ว

      @@johnalexandersanabriaordon1851 Hola! Gracias Profe, Bueno todo comienza con el tema punteros en lenguaje C, nos hablan de direcciones de memoria, pero no nos explican bien como funciona la memoria y de hay para poder representar gráficamente diferentes tipos de estructuras como arrays, listas linkiadas, árboles binarios etc, por lo cual me puse a investigar hasta que llegue a tu grandioso curso y veo que hay una cofunción grandísima sobre la memoria en cuanto guardamos los datos en estas estructuras y variables y que muchos compañeros intentan representar gráficamente desde la memoria con las direcciones consecutivas de memoria lo cual se puede con array, pero llegan a una gran confusión cuando a estructuras y listas linkiadas, eso que no he mencionado Malloc. Con respecto lo que escribes si es lo que quería decir y lo explicas muy bien y veo QUE YO TENIA ALGUNOS FALTANTES, gracias de verdad gracias. ¿Me puedes ayudar de como se guardan los datos y como funcionan los datos a partir de la memoria para poder representar cada una de estas estructuras? A propósito también estoy viendo tu super curso porque estoy estudiando Linux y para entender bien Linux, tu curso debería ser base antes de poder ver Linux, te doy gracias por montar este curso, segundo te doy gracias por ser sencillo y responder y tercero te doy gracias por hablar y enseñar de una forma que cualquier persona puede entender. GRACIAS

  • @danielgloria9218
    @danielgloria9218 3 ปีที่แล้ว

    Hola tengo una duda tengo un Docker compose en el que están contenidos Spring boot, angular y mysql pero al dar up en el yml me muestra este error "service spring-backend doesn't define a Docker image to run: incompatible attribute" alguien podría ayudarme?

    • @johnalexandersanabriaordon1851
      @johnalexandersanabriaordon1851 3 ปีที่แล้ว

      Hola, escríbeme por favor a John.sanabria@correounivalle.edu.co con el código y el screenshot del error para ver si puedo reproducir el error y ver si lo puedo solucionar

  • @jeysusmeister24
    @jeysusmeister24 3 ปีที่แล้ว

    Excelente vídeo, gracias por compartir a la espera de mcvlan

    • @johnalexandersanabriaordon1851
      @johnalexandersanabriaordon1851 3 ปีที่แล้ว

      Gracias. De acuerdo. Voy a hacer un intento con máquinas virtuales porque por ahora tengo es un sistema Mac en el cual Docker no tiene soporte para macvlan. Pero apenas tenga algo, compartiré. Feliz día,

  • @arianvaldivieso2236
    @arianvaldivieso2236 3 ปีที่แล้ว

    Excelente explicación. Sirve para reforzar conocimientos y prender cosas nuevas.

  • @gonzalosuarez2923
    @gonzalosuarez2923 3 ปีที่แล้ว

    Muchas gracias!

  • @MM-bw1lo
    @MM-bw1lo 3 ปีที่แล้ว

    Great tutorial, wish it was in English but very helpful

  • @romanagr
    @romanagr 3 ปีที่แล้ว

    Gracias genio! Muy claro todo!

  • @carlosmengano1629
    @carlosmengano1629 3 ปีที่แล้ว

    Excelente video, saludos desde Peru.¿Que paso con los demas videos?

    • @johnalexandersanabriaordon1851
      @johnalexandersanabriaordon1851 3 ปีที่แล้ว

      hola César. La verdad no volví a subir los videos a youtube, me parecía que subir el video sin editarlo y dejando toda la interacción con los estudiantes no era muy provechoso para la audiencia de este canal en general. Espero cambiar esto este semestre.

    • @alexByda
      @alexByda 3 ปีที่แล้ว

      @@johnalexandersanabriaordon1851 profe esta exelente el video

  • @fabiandelgado8013
    @fabiandelgado8013 3 ปีที่แล้ว

    Muy buen video, podrías hacer uno de cómo apuntar dominios ? Otra duda estos contenedores dependen de la creacion de un cluster de maquinas con precio fijo o el cobro se hace por uso?

    • @johnalexandersanabriaordon1851
      @johnalexandersanabriaordon1851 3 ปีที่แล้ว

      Hola Fabián te puedo responder la segunda parte. Cuando se lanza la ejecución de contenedores contra AWS desde "docker compose", "docker" lo que hace por debajo, entre otras cosas, es interactuar con Fargate. Fargate es una plataforma que gestiona la ejecución de contenedores en un ambiente serverless. Es decir, el usuario no se preocupa ni por preparar un servidor, ni un cluster para correr los contenedores; esa tarea la hace Fargate el cual se encarga de preparar las condiciones adecuadas para la ejecución del contenedor. Respecto a tu primera inquietud, hablas de como se asociar dominios a instancias de máquinas virtuales que corren en AWS?

    • @fabiandelgado8013
      @fabiandelgado8013 3 ปีที่แล้ว

      @@johnalexandersanabriaordon1851 muchas gracias muy clara la explicación, en cuanto a dominio me refería a asociar un dominio a un docker que tenga una aplicación web ejecutándose.

    • @johnalexandersanabriaordon1851
      @johnalexandersanabriaordon1851 3 ปีที่แล้ว

      @@fabiandelgado8013 estuve revisando este enlace "aws.amazon.com/getting-started/hands-on/get-a-domain/" y en el "Step 3" puedes asociar un dominio que ya tengas registrado con un FQDN (full qualified domain name). Cuando tu has creado un contenedor con "docker compose" (como lo muestro en el video) entonces ejecutas "docker compose ps" y te darás cuenta que el te ofrece un FQDN, e.g. "johns-LoadB-1EYXIXWOJ9CUC-1574242585.us-east-2.elb.amazonaws.com", en cada caso debe ser otro nombre. Pero en el "Step 3" te permite asociar un FQDN (provisto por AWS) con un dominio que tu tengas ya registrado.

    • @fabiandelgado8013
      @fabiandelgado8013 3 ปีที่แล้ว

      @@johnalexandersanabriaordon1851 Muchas gracias

    • @fabiandelgado8013
      @fabiandelgado8013 3 ปีที่แล้ว

      @@johnalexandersanabriaordon1851 Una duda he logrado hacer el deploy todo perfecto, pero cada vez que se sube un contenedor se crea un cluster, entiendo con esto que para cobrar AWS debe sumar cargos por cluster levantados, si es asi hay una forma de utilizar un mismo cluster ?

  • @alancolmenares5294
    @alancolmenares5294 3 ปีที่แล้ว

    Gracias por esa iniciativa de compartir conocimiento!

  • @alancolmenares5294
    @alancolmenares5294 3 ปีที่แล้ว

    Muy buen video con toda las explicaciones claras para los que estamos empezando. Saludos y a por muchos videos asi!

  • @kevinkkirimii
    @kevinkkirimii 3 ปีที่แล้ว

    I wish I understood Spanish. I have been looking for a chord presentation.

  • @rene5254
    @rene5254 3 ปีที่แล้ว

    Hola, cómo puedo conseguir el código de los ejemplos?

  • @marcelomolas3972
    @marcelomolas3972 3 ปีที่แล้ว

    Buen video!!✨✨✨

  • @lautarominniti6857
    @lautarominniti6857 3 ปีที่แล้ว

    buenas la verdad me sirve muchísimo lo que subís si podrias explicar los conceptos claves del capitulo 4 de stallings me ayudarías un montón. Muchas gracias!!

  • @Tschoii90
    @Tschoii90 4 ปีที่แล้ว

    God damn it! Why has it to be in spanish!

  • @williamgarcia6860
    @williamgarcia6860 4 ปีที่แล้ว

    Hola, tienes algún correo donde comunicarme contigo?

  • @DragonKlavier
    @DragonKlavier 4 ปีที่แล้ว

    Muchas gracias!

  • @SociedadAndroide
    @SociedadAndroide 4 ปีที่แล้ว

    Excelente !!

  • @wrodrig0560
    @wrodrig0560 4 ปีที่แล้ว

    los archivos?

    • @catalinahernandez5109
      @catalinahernandez5109 4 ปีที่แล้ว

      LOs descargue desde aca, pero no se como ponerlos en la ruta /source www.guru99.com/create-your-first-hadoop-program.html

    • @johnalexandersanabriaordon1851
      @johnalexandersanabriaordon1851 4 ปีที่แล้ว

      @@catalinahernandez5109 Efectivamente dentro de ese artículo se brinda este enlace para descargar los archivos drive.google.com/uc?export=download&id=0B_vqvT0ovzHcekp1WkVfUVNEdVE. Voy a crear un video en asciinema para que vean como hacer la ejecución y puesta a punto de los archivos en este ejemplo.

    • @catalinahernandez5109
      @catalinahernandez5109 4 ปีที่แล้ว

      @@johnalexandersanabriaordon1851 Muchisimas gracias, estare atenta, porque que workshop tan interesante

    • @johnalexandersanabriaordon1851
      @johnalexandersanabriaordon1851 4 ปีที่แล้ว

      @@catalinahernandez5109 en este enlace está disponible un video espero aclare como acceder a los archivos del ejemplo th-cam.com/video/drPJxD9SGyg/w-d-xo.html

  • @antoniomassotensenat5979
    @antoniomassotensenat5979 4 ปีที่แล้ว

    Muchas gracias por la explicación. Totalmente aclaratoria. Te dejo un like.

  • @rubenespinet8707
    @rubenespinet8707 4 ปีที่แล้ว

    como crear una tarjeta de red en modo bridge des de VBoxManage?

  • @MegaMegaman1234
    @MegaMegaman1234 4 ปีที่แล้ว

    HOLA, Buenas espero se encuentre bien y querías preguntar si hay alguna forma de comunicarse con usted. O de qué me resolviera una duda que tengo acerca de la comunicación de mpi.

  • @emmanuelpabloalvaradosanch826
    @emmanuelpabloalvaradosanch826 4 ปีที่แล้ว

    Buena loco

  • @cesarvergarayjauregui3613
    @cesarvergarayjauregui3613 4 ปีที่แล้ว

    gracias manito

  • @andyvice96
    @andyvice96 5 ปีที่แล้ว

    Muy buena explicacion

  • @milgus9916
    @milgus9916 5 ปีที่แล้ว

    bien vídeo.. puedes hacer uno explicando cunado un host se puede utilizar para acceder a internet . host con estatus 200 ok. los puertos 443. 80. 22. 8080

    • @johnalexandersanabriaordon1851
      @johnalexandersanabriaordon1851 5 ปีที่แล้ว

      Hola Dario. Creo que me estás preguntando algo relativo a servicios de red HTTP (80, 8080), HTTPS(443) y SSH (22). Es correcto?

    • @milgus9916
      @milgus9916 5 ปีที่แล้ว

      si . así es. y sobre las direcciones url que arrojan el status 200 ok las que se pueden usar como host dentro de un payload . y utilizando un aplicacion VPN como "HTTP Inyector " mas una ssh se puede acceder a internet desde el teléfono.

    • @milgus9916
      @milgus9916 5 ปีที่แล้ว

      acá un ejemplo. th-cam.com/video/ymiogvR2Zqs/w-d-xo.html

    • @milgus9916
      @milgus9916 5 ปีที่แล้ว

      el punto es como detectar un host funcional.

  • @mariamercedesquezadarivera2733
    @mariamercedesquezadarivera2733 5 ปีที่แล้ว

    Muchas gracias por tus vídeos. Pero quisiéramos saber las diferencias entre ambas interrupciones.

    • @johnalexandersanabriaordon1851
      @johnalexandersanabriaordon1851 5 ปีที่แล้ว

      Hola María Mercedes. Me puedes indicar cuales dos interrupciones? Aclarándome esta duda, con gusto te puedo responder.

    • @mariamercedesquezadarivera2733
      @mariamercedesquezadarivera2733 5 ปีที่แล้ว

      @@johnalexandersanabriaordon1851 Hola, entre las interrupciones cortas y largas, en donde hay tiempo ocioso y cual es más rápido. Saludos y gracias.

    • @johnalexandersanabriaordon1851
      @johnalexandersanabriaordon1851 5 ปีที่แล้ว

      Hola María Mercedes. En las interrupciones cortas, una vez que el dispositivo atiende la solicitud este interrumpe a la CPU para que se notifique que ya se atendió la solicitud. Esto implica un overhead relativo al cambio de contexto de CPU en espacio de usuario y pasar a un contexto en modo privilegiado. De otro lado, las interrupciones largas no interrumpen a la CPU en su operación sino que por el contrario espera a que se genere una nueva interrupción y en ese momento se aprovecha para atender aquella solicitud que terminó su ejecución. En conclusión, las interrupciones cortas interrumpen a la CPU una vez estas terminan mientras que en las interrupciones largas no se interrumpe a la CPU cuando estas atienden la solicitud sino que aprovechan a notificar de su terminación de atención a la solicitud una vez se genera una nueva interrupción. Me dejas saber si me hice entender.

    • @mariamercedesquezadarivera2733
      @mariamercedesquezadarivera2733 5 ปีที่แล้ว

      @@johnalexandersanabriaordon1851 Lo entendí perfectamente, gracias por responder. Me encanta las comparaciones, así entiendo más. Sabes sería maravilloso si hablarás próximamente del procesamiento segmentado en un vídeo.

    • @mariamercedesquezadarivera2733
      @mariamercedesquezadarivera2733 5 ปีที่แล้ว

      @@johnalexandersanabriaordon1851 Todos tus vídeos me están sirviendo, muchas gracias. Prefiero ver vídeos así, antes que pasarme leyendo el libro de arquitectura de computadoras. De stanlling. La interpretación me queda más clara con tus vídeos porque leyendo me es difícil imaginarme.

  • @jorgerucoba4755
    @jorgerucoba4755 5 ปีที่แล้ว

    Puntual e ilustrativo. Gracias por la explicación

  • @eduardocostella6952
    @eduardocostella6952 5 ปีที่แล้ว

    Las clases .java están desactualizada, utilizan MapReduceBase que está obsoleta, sería genial que se actualizará.

  • @milgus9916
    @milgus9916 5 ปีที่แล้ว

    amigo Alexander.. me gustaría que explicase como crear mensajes http request. en la aplicación http injector que se utiliza para la confección a internet . esta aplicación utiliza casi o los mismos mensajes http que explica usted en este vídeo th-cam.com/video/caVM9-2eRxk/w-d-xo.html para que la confección funcione en inyector se debe crear el mensaje http o payload con n host que de estatus 200ok . megustaria saber como se elabora el payload con un host de estatus 200 ok para conectarce a internet . la aplicación brinda una conección vpn. para q funcione debe tener un Payload. una cuenta ssh y un proxy o usar el host de la ssh como proxy. ha también se puede crear un paylad que funcione sin proxy sólo con la ssh.....

  • @milgus9916
    @milgus9916 5 ปีที่แล้ว

    hola amigo me encantan tus vídeos .. gran canal .. si podrías pasar tu contacto de wasap para hacerle unas consultas .. .. también podrías crearte un grupo de ayuda .. gracias . espero tu respuesta

    • @johnalexandersanabriaordon1851
      @johnalexandersanabriaordon1851 5 ปีที่แล้ว

      Hola Diario. Agradezco tus comentarios. Si tienes alguna duda puntual déjamela saber y trataré de responderla tan pronto como me sea posible. ¿Por cierto, dónde vives? Colombia?