Historial de los últimos códigos añadidos

Listado de los últimos códigos introducidos.
Imágen de perfil

.zipMICROSOFT VISUAL BASIC 6.0. Iniciación y referencia


Visual Basic

Publicado el 1 de Junio del 2020 por Fernando Frits
11 visualizaciones desde el 1 de Junio del 2020
vb6
Imágen de perfil

.7zVisual Basic 6.0


Visual Basic

Publicado el 1 de Junio del 2020 por Fernando Frits
15 visualizaciones desde el 1 de Junio del 2020
vb
Imágen de perfil
Actualizado

.pdfServidor de Correo en Linux


Linux

Actualizado el 1 de Junio del 2020 por Fernando Frits (Publicado el 1 de Enero del 2019)
650 visualizaciones desde el 1 de Enero del 2019
Curso para configurar correo electrónico en un servidor Linux
Imágen de perfil
Actualizado

.pdfSistema Operativo Centos


Linux

Actualizado el 1 de Junio del 2020 por Fernando Frits (Publicado el 1 de Enero del 2019)
640 visualizaciones desde el 1 de Enero del 2019
Instalación de Sistema Operativo Centos
Imágen de perfil

.videoCurso Excel 2010 Básico


Excel

,

Office

Publicado el 31 de Mayo del 2020 por Administrador
47 visualizaciones desde el 31 de Mayo del 2020
Curso apto para personas que no tienen experiencia en el manejo del programa Excel, o con pocos conocimientos del programa

Índice de Vídeos:
Presentación.
1. Introducción
2. Interfaz del programa
3. Selecciones y datos I
4. Series y listas personalizadas
5. Formatos I
6. Formatos II
7. Formatos III
8. Cálculos y formato condicional
9. Hojas, formatos y cálculos.
10. Fórmulas y referencias
11. Referencias mixtas, 3D y 4D
12. Funciones I
13. Funciones II
14. Funciones III
15. Funciones IV. Anidamiento
16. Funciones V. Ejercicios
17. Funciones VI
18. Funciones VII
19. Ejercicios.Funciones VIII
20. Gráficos I
21. Gráficos II
22. Visualización I
23. Visualización II
24. Vistas e impresión

Screenshot_20200531_192029
Imágen de perfil

.pdfManual de uso avanzado de la aplicación Gmail


Internet

Publicado el 28 de Mayo del 2020 por Administrador
247 visualizaciones desde el 28 de Mayo del 2020
Índice de Contenidos:
1. ¿Qué es Gmail?
2. ¿Cómo me registro en Gmail?
2.1 Requisitos para el registro
2.2. Pasos para crear una cuenta
3. Elementos principales de Gmail
3.1. Elementos avanzados de Gmail
4. Funcionalidad de los elementos de Gmail
4.1. ¿Cómo envío un Correo Electrónico?
4.2. Leer un email recibido
4.3. Eliminar un email
4.4. Mensajes enviados
4.5. Bandeja de borradores
4.6. SPAM
5. Funcionalidad de los elementos avanzados de Gmail
5.1. Tareas
5.2. Cambiar tema
5.3. Incluir firma
5.4. Recuperar contraseña
6. Otras funciones de Gmail
6.1 Gestión de contactos
6.1.1. Añadir contacto
6.1.2. Eliminar contacto
6.2. Cerrar Sesión
6.3. Otras funciones avanzadas de Gmail
6.3.1. Reenviar mensajes
6.3.2. Chat
7. Bibliografía y fuentes consultadas

Screenshot_20200528_162358
Imágen de perfil

.pdfManual de Hangout


Internet

Actualizado el 28 de Mayo del 2020 por Administrador (Publicado el 27 de Mayo del 2020)
172 visualizaciones desde el 27 de Mayo del 2020
Índice de Contenidos:
1.- Objetivos de aprendizaje
2.- Hangout
3.- Iniciar videollamadas en Hangout
4.- Mensajería en Hangout
5.- Hangout en Grupo
6.- Hangout en directo
7.- Configuración de las videollamadas
8- Aplicaciones y contenido extra de las videollamadas

En formato pdf. Contiene 44 páginas.

Screenshot_20200527_201744
sin imagen de perfil
Val: 12
Ha aumentado su posición en 3 puestos en ASP.NET (en relación al último mes)
Gráfica de ASP.NET
Actualizado

.pdfAprendiendo ASP.NET MVC 5 guiado por un desarrollo


ASP.NET

estrellaestrellaestrellaestrellaestrella(1)
Actualizado el 27 de Mayo del 2020 por Horacio Aldo (Publicado el 30 de Enero del 2019)
5.766 visualizaciones desde el 30 de Enero del 2019

Aprendiendo ASP.NET MVC 5 guiado por un desarrollo.



El documento explica los conceptos básicos de la tecnología ASP.NET MVC (Model View Controller), utilizando como guía el desarrollo de una aplicación WEB de ABMC (Altas, Bajas, Modificaciones y Consultas) sobre una base de datos SQL Server, usando como ORM, Entity Framework.

Temario



1 Objetivo
2 Versiones
3 Consejo al lector
4 Base de datos
5 Acceso a datos
6 Probando el acceso a datos
7 ¿Por dónde empezar, por M, por V o por C?
8 Desarrollo del o los modelos
9 Scaffolding
10 Creación de los controladores
11 Desarrollo del controlador “HistogramaController”, “Ver”
12 Desarrollo de la vista “Ver”
13 Desarrollo del controlador “CandidatoController”, “Insert”
14 Desarrollo de la vista “Insert”
15 Desarrollo del controlador “CandidatoController”, “Edit”
16 Desarrollo de la vista “Edit”
17 Desarrollo de las vistas parciales
17.1 Desarrollo de la vista parcial “_Titulo”
17.2 Desarrollo de la vista parcial “_Menu”
18 Validaciones
18.1 Validaciones por atributos
18.2 Validaciones utilizando el método AddModelError
19 Conclusión
20 Referencias

Aplicación ha desarrollar



Demo
Imágen de perfil

.videoPython 3 Básico


Python

Publicado el 26 de Mayo del 2020 por Administrador
220 visualizaciones desde el 26 de Mayo del 2020
Índice de Vídeos:
1.- Introducción
2.- Hola Mundo
3.- Tipo de Datos
4.- Estructuras Condicionales y Cíclicas
5.- Listas
6.- Tuplas y Diccionarios
7.- Fecha y Tiempo
8.- Funciones
9.- Módulos
10.- Lectura y Escritura de Archivos
11.- Excepciones
12.- Clases
13.- Encapsulamiento
14.- Herencia y Polimorfismo
15.- Hilos
16.- PyPI - pip
17.- PyMySQL

Screenshot_20200526_161514
Imágen de perfil

.pdfAprendizaje Node.js


Node.js

Actualizado el 26 de Mayo del 2020 por Administrador (Publicado el 25 de Mayo del 2020)
299 visualizaciones desde el 25 de Mayo del 2020
Tabla de contenidos:
Capítulo 1: Empezando con Node.js
Capítulo 2: Ambiente
Capítulo 3: Análisis de argumentos de línea de comando
Capítulo 4: API de CRUD simple basada en REST
Capítulo 5: Aplicaciones Web Con Express
Capítulo 6: Asegurando aplicaciones Node.js
Capítulo 7: Async / Await
Capítulo 8: async.js
Capítulo 9: Autenticación de Windows bajo node.js
Capítulo 10: Base de datos (MongoDB con Mangosta)
Capítulo 11: Biblioteca de mangosta
Capítulo 12: Bluebird Promises
Capítulo 13: Buen estilo de codificación
Capítulo 14: Carga automática en los cambios
Capítulo 15: Casos de uso de Node.js
Capítulo 16: Cierre agraciado
Capítulo 17: CLI
Capítulo 18: Código Node.js para STDIN y STDOUT sin usar ninguna biblioteca
Capítulo 19: Comenzando con el perfilado de nodos
Capítulo 20: Cómo se cargan los módulos
Capítulo 21: Comunicación cliente-servidor
Capítulo 22: Comunicación socket.io
Capítulo 23: Conectarse a Mongodb
Capítulo 24: Conexión Mysql Pool
Capítulo 25: Cortar
Capítulo 26: Creación de una biblioteca Node.js que admita tanto las promesas como las dev
Capítulo 27: Creando API's con Node.js
Capítulo 28: csv parser en el nodo js
Capítulo 29: Depuración remota en Node.JS
Capítulo 30: Depurando la aplicación Node.js
Capítulo 31: Desafíos de rendimiento
Capítulo 32: Desinstalar Node.js
Capítulo 33: Despliegue de aplicaciones Node.js en producción
Capítulo 34: Despliegue de la aplicación Node.js sin tiempo de inactividad.
Capítulo 35: Devolución de llamada a la promesa
Capítulo 36: Diseño API de descanso: Mejores prácticas
Capítulo 37: ECMAScript 2015 (ES6) con Node.js
Capítulo 38: Ejecutando archivos o comandos con procesos hijo
Capítulo 39: Ejecutando node.js como un servicio
Capítulo 40: Emisores de eventos
Capítulo 41: Enrutamiento de solicitudes ajax con Express.JS
Capítulo 42: Enrutamiento NodeJs
Capítulo 43: Entregar HTML o cualquier otro tipo de archivo.
Capítulo 44: Enviando un flujo de archivos al cliente
Capítulo 45: Enviar notificación web
Capítulo 46: Estructura del proyecto
Capítulo 47: Eventloop
Capítulo 48: Evitar el infierno de devolución de llamada
Capítulo 49: Exigir()
Capítulo 50: Exportando e importando el módulo en node.js
Capítulo 51: Exportando y consumiendo módulos
Capítulo 52: Gestión de errores Node.js
Capítulo 53: Gestor de paquetes de hilo
Capítulo 54: gruñido
Capítulo 55: Guía para principiantes de NodeJS
Capítulo 56: herrero
Capítulo 57: Historia de Nodejs
Capítulo 58: http
Capítulo 59: Instalación de Node.js
Capítulo 60: Integracion de cassandra
Capítulo 61: Integración de mongodb
Capítulo 62: Integración de MongoDB para Node.js / Express.js
Capítulo 63: Integración de MySQL
Capítulo 64: Integración de pasaportes
Capítulo 65: Integración MSSQL
Capítulo 66: Integración PostgreSQL
Capítulo 67: Interactuando con la consola
Capítulo 68: Inyección de dependencia
Capítulo 69: Koa Framework v2
Capítulo 70: La comunicación arduino con nodeJs.
Capítulo 71: Localización Nodo JS
Capítulo 72: Lodash
Capítulo 73: Loopback - Conector basado en REST
Capítulo 74: Manejo de excepciones
Capítulo 75: Manejo de solicitud POST en Node.js
Capítulo 76: Mantener una aplicación de nodo constantemente en ejecución
Capítulo 77: Marcos de plantillas
Capítulo 78: Marcos de pruebas unitarias
Capítulo 79: Módulo de cluster
Capítulo 80: Multihilo
Capítulo 81: N-API
Capítulo 82: Node.js (express.js) con código de ejemplo angular.js
Capítulo 83: Node.js Arquitectura y Trabajos Internos
Capítulo 84: Node.js con CORS
Capítulo 85: Node.JS con ES6
Capítulo 86: Node.js con Oracle
Capítulo 87: Node.js Design Fundamental
Capítulo 88: Node.js Performance
Capítulo 89: Node.js v6 Nuevas características y mejoras
Capítulo 90: Node.JS y MongoDB.
Capítulo 91: NodeJS con Redis
Capítulo 92: NodeJS Frameworks
Capítulo 93: Notificaciones push
Capítulo 94: npm
Capítulo 95: nvm - Administrador de versiones de nodo
Capítulo 96: OAuth 2.0
Capítulo 97: paquete.json
Capítulo 98: pasaporte.js
Capítulo 99: Programación asíncrona
Capítulo 100: Programación síncrona vs asíncrona en nodejs
Capítulo 101: Readline
Capítulo 102: Ruta-controlador-estructura de servicio para ExpressJS
Capítulo 103: Sequelize.js
Capítulo 104: Servidor de nodo sin marco
Capítulo 105: Sistema de archivos de E / S
Capítulo 106: Sockets TCP
Capítulo 107: Subir archivo
Capítulo 108: Usando Streams
Capítulo 109: Usando WebSocket con Node.JS
Capítulo 110: Uso de Browserfiy para resolver el error 'requerido' con los navegadores
Capítulo 111: Uso de IISNode para alojar aplicaciones web Node.js en IIS

En formato pdf. Contiene 428 páginas.

Screenshot_20200525_184715
Imágen de perfil

.videoCurso de ECMASCRIPT 6 (ES6)


JavaScript

Publicado el 24 de Mayo del 2020 por Administrador
250 visualizaciones desde el 24 de Mayo del 2020
Índice de vídeos:
Que Es ECMASCRIPT EN 2 MINUTOS.
1.- Descargando las Herramientas Vamos a Utilizar
2.- Como Compilar Código ES6 a Javascript con Babel
3.- Nuevas Formas de Declarar Variables
4.- Template Strings
5.- Funciones de Tipo Flecha
6.- Parámetros por Defecto
7.- Destructuración de Arreglos
8.- Destructurar Objetos
9.- Classes y Herencia
10.- Nuevas Formas para Trabajar con Objetos
11.- Parámetros Rest y Spread
12.- Promesas
13.- Nuevos Métodos para Cadenas de Texto y Arreglos
14.- Instalando y Configurando Webpack con Babel
15.- Módulos

Screenshot_20200524_220854
Imágen de perfil
Actualizado

.pdfProgramación de Macros en Excel


Excel

Actualizado el 24 de Mayo del 2020 por Administrador (Publicado el 1 de Enero del 2020)
988 visualizaciones desde el 1 de Enero del 2020
Índice de contenidos:
1. Las herramientas del Excel
2. Programación orientada a objetos
3. Lenguaje Visual Basic de Aplicaciones (VBA)
4. VBA. Más estructuras
5. Programación usando objetos del Excel
6. Creación de formularios de usuario
7. Aplicaciones

En formato pdf. Contiene 157 páginas.

Screenshot_20200101_210437
Imágen de perfil
Actualizado

.pdfPHP Pdf Creation manual


PHP

Actualizado el 23 de Mayo del 2020 por Administrador (Publicado el 29 de Abril del 2011)
16.013 visualizaciones desde el 29 de Abril del 2011
Manual de uso de R&OS, la clase que te permitirá generar documentos pdf desde php.
En formato pdf de 44 páginas.
sin imagen de perfil
Actualizado

.pdfLógica y Argumentación - Alfonso Bustamante Arias - Pearson Prentice Hall


Lógica

estrellaestrellaestrellaestrellaestrella(2)
Actualizado el 23 de Mayo del 2020 por Simòn (Publicado el 16 de Abril del 2020)
709 visualizaciones desde el 16 de Abril del 2020
Hola a toda la Comunidad! Dejo a disposición nuevamente un libro de Lógica muy completo.

Saludos!

logica-argumentacion
Imágen de perfil
Actualizado

.pdf<guia> HTML5 El presente de la web


HTML

estrellaestrellaestrellaestrellaestrella(1)
Actualizado el 23 de Mayo del 2020 por Administrador (Publicado el 2 de Abril del 2012)
8.624 visualizaciones desde el 2 de Abril del 2012
Entender HTML5 es entender que hoy nos conectamos desde teléfonos móviles, tabletas, eBooks, netbooks, computadores y otra gama de dispositivos. Es entender que se acabaron los webmasters y hoy hablamos de equipos multidiciplinarios de empresas de tecnología que cuentan con frontends, backends, sysadmins, mobile devs, comunity managers y arquitectos de información en los proyectos que están reiventando mercados y generando tráfico e ingresos.
En formato pdf de 47 páginas
1-Sobre la guía
2-Autores
3-Prólogo
4-Introducción y las nuevas etiquetas de HTML5
5-Soporte HTML5 en navegadores viejos
6-Nuevas capacidades de Javascript
7-Nuevas capacidades de CSS3
8-El tag <video>
9-Como arrancar con HTML5 en diez minutos
10-HTML5 en acción
11-Crea la web

1496101869_curso-html5-v11
Imágen de perfil
Actualizado

.pdfManual imprescindible de PHP5


PHP

Actualizado el 23 de Mayo del 2020 por Administrador (Publicado el 9 de Octubre del 2012)
78.448 visualizaciones desde el 9 de Octubre del 2012
Manual realizado por Luis Miguel Cabezas Granado. Contiene:
Prólogo
Introducción
Introducción a PHP5
Variables, constantes y tipos de datos
Operadores
Estructuras de control
Funciones
Cadenas de carácteres y expresiones regulares
Conjuntos de datos del tipo array
Paso de información entre formularios
Programación orientada a objetos
Ficheros y almacenamiento de datos
Bases de datos con SQL y SQLlite
PHP5 y MySQL
Sesiones y Cookies
Lectura y escritura de archivos XML
Aplicaciones prácticas de XML
Generación de gráficos con PHP5
Gestión de errores en PHP5
Conexiones desde PHP5
Creación de archivos PDF
Plantillas con Smarty
En formato pdf. Contiene 384 páginas.

1455736095_8a9ea09693b76c4999ec390337642369
Imágen de perfil
Actualizado

.pdfDiseño de páginas web. Más allá de los tags...


HTML

,

JavaScript

,

Java

Actualizado el 23 de Mayo del 2020 por Administrador (Publicado el 2 de Enero del 2013)
12.043 visualizaciones desde el 2 de Enero del 2013
Manual de iniciación a la elaboración de páginas web. Documento antiguo que en su momento hacía un repaso extenso a las técnicas del momento.
A. Direccionamiento en Internet.
B. Documentos HTML.
C. Gráficos.
D. Javascript.
E. Java.
F. ActiveX.
G. Streaming.
H. Tecnología Push.
I. HTML Dinámico.
En formato pdf. Contiene 213 páginas.

1549400007_0008-diseno-de-paginas-web%20(1)-13
Imágen de perfil
Actualizado

.pdfGuía HTML5


HTML

Actualizado el 23 de Mayo del 2020 por Administrador (Publicado el 15 de Marzo del 2013)
24.000 visualizaciones desde el 15 de Marzo del 2013
Guía de HTML5. Contiene:
1. Sobre la guía
2. Autores
3. Prólogo
4. Introducción y las nuevas etiquetas de HTML5
5. Soporte HTML5 en navegadores viejos
6. Nuevas capacidades de Javascript
7. Nuevas capacidades de CSS3
8. El tag video
9. Como arrancar con HTML5 en diez minutos
10. HTML5 en acción
11. Crea la web
En formato pdf. Contiene 47 páginas.

1496101869_curso-html5-v11
sin imagen de perfil
Actualizado

.pdfLógica Elemental - Max Férnandez De Castro - Universidad Autónoma Metropolitana


Lógica

Actualizado el 23 de Mayo del 2020 por Simòn (Publicado el 15 de Diciembre del 2019)
1.518 visualizaciones desde el 15 de Diciembre del 2019
Hola a toda la Comunidad. Les comparto un libro de Lógica que personalmente me pareció excelente!

logica-elemental

Un saludo!
Imágen de perfil
Actualizado

.pdfProgramación orientada a objetos para PHP5


PHP

Actualizado el 23 de Mayo del 2020 por Administrador (Publicado el 13 de Febrero del 2020)
971 visualizaciones desde el 13 de Febrero del 2020
"Aprende de forma simple y definitiva POO para PHP5, deja de ser Programador de Páginas Dinámicas y empieza a convertirte en Desarrollador de Sistemas", Enrique Place.

En formato pdf. Contiene 294 páginas.

Screenshot_20200213_192837
Imágen de perfil
Actualizado

.pdfAprenda HTML. Crea tus propias páginas web


HTML

Actualizado el 23 de Mayo del 2020 por Administrador (Publicado el 13 de Agosto del 2010)
10.139 visualizaciones desde el 13 de Agosto del 2010
Guía de aprendizaje de HTML. En formato pdf. Contiene 26 páginas.

1517939141_1517911286_manual-html-pdf
Imágen de perfil
Actualizado

.pdfLa Guía de bolsillo de Windows 7


Windows 7

,

Windows

Actualizado el 23 de Mayo del 2020 por Administrador (Publicado el 24 de Agosto del 2011)
23.390 visualizaciones desde el 24 de Agosto del 2011
Completa guía de bolsillo de Windows 7 que contiene:
1-Para empezar
2-Copia de seguridad de su información
3-Seguridad
4-Nuevas características de Windows 7
5-Administración y mantenimiento
6-Mejorar El Desempeño
7-Personalice el menú de inicio y escritorio
8-Fondos de pantalla, temas y salvapantallas
9-Personalice el explorador de Windows
10-Trabaje de manera eficiente
11-Organice sus archivos
En formato pdf. contiene 433 páginas.

1496270820_854
Imágen de perfil
Actualizado

.pdfUso de Adobe Acrobat X Pro


Adobe Acrobat

Actualizado el 22 de Mayo del 2020 por Administrador (Publicado el 21 de Mayo del 2020)
216 visualizaciones desde el 21 de Mayo del 2020
En formato pdf. Contiene 533 páginas.

Screenshot_20200521_193345
Imágen de perfil

.pdfInteligencia Artificial: Pasado, presente y futuro


Inteligencia Artificial

Publicado el 20 de Mayo del 2020 por Administrador
315 visualizaciones desde el 20 de Mayo del 2020
En formato pdf. Contiene 39 páginas.

Screenshot_20200520_191700
sin imagen de perfil

.pdfMáquinas virtuales


Linux

Actualizado el 20 de Mayo del 2020 por Antonio (Publicado el 19 de Mayo del 2020)
349 visualizaciones desde el 19 de Mayo del 2020
Curso de máquinas virtuales usando KVM/QEMU en Linux

Maquinas-virtuales
sin imagen de perfil

.pdfTaller de Herramientas Computacionales


Linux

Actualizado el 20 de Mayo del 2020 por Antonio (Publicado el 19 de Mayo del 2020)
306 visualizaciones desde el 19 de Mayo del 2020
Taller de Herramientas Computacionales usando Linux

taller-herramientas-computacinales
Imágen de perfil

.pdfIntroducción al marketing digital


Otros

Publicado el 19 de Mayo del 2020 por Administrador
266 visualizaciones desde el 19 de Mayo del 2020
Índice de Contenidos:
1.- La web social
2.- La evolución del marketing
3.- Herramietnas de al web para hacer marketing
4.- La web de la empresa para el marketing digital
5.- E-mail marketing
6.- La publicidad display: banner y vídeos
7.- Publicidad móvil o m-commerce

En formato pdf. Contiene 32 páginas.

Screenshot_20200519_173323
Imágen de perfil

.pdfGuía Zend. El Framework abierto para el desarrollo de aplicaciones y servicios web


Zend

,

PHP

Actualizado el 19 de Mayo del 2020 por Administrador (Publicado el 9 de Septiembre del 2015)
1.730 visualizaciones desde el 9 de Septiembre del 2015
Guía de introducción de Zend.
Contenidos:
1.- Indice
2.- Introducción y primera aplicación
3.- Modelos y Zend_DB
4.- Controladores, Front Controller Plugins y Action Helpers
5.- Vistas, View Helpers y Layout
6.- Crea y maneja formularios con Zend_Form
7.- Sobre decorators en Zend_Form
8.- Construir aplicaciones multi-idioma con Zend_Translate
9.- Integración con Ajax
10.- Introducción a Zend_Session y Zend_Auth. .
11.- Revisión de componentes
12.- Otras guías
En formato pdf. Contiene 82 páginas.

Screenshot_20200311_125348
Imágen de perfil

.pdfManual de HTML


HTML

estrellaestrellaestrellaestrellaestrella(2)
Actualizado el 19 de Mayo del 2020 por Administrador (Publicado el 30 de Junio del 2009)
10.332 visualizaciones desde el 30 de Junio del 2009
HTML es el lenguaje utilizado como base para crear las páginas web. En este manual explicamos en profundidad cómo utilizarlo, desde lo más básico a los temas más avanzados.

1455748446_Manualhtml
Imágen de perfil

.pdfDesarrollo de un sistema de seguimiento para Instagram


Instagram

Actualizado el 19 de Mayo del 2020 por Administrador (Publicado el 18 de Mayo del 2020)
335 visualizaciones desde el 18 de Mayo del 2020
Instagram es una red social que permite crear y compartir imágenes y vídeos con otros usuarios de Internet. Esto permite hacer un seguimiento de usuarios, encontrar contenido específico y estudiar su reacción. Instagram se ha convertido en la aplicación más popular de este tipo de contenido en smartphones, por ello resulta interesante desarrollar herramientas de análisis. El objetivo del proyecto es desarrollar un sistema de seguimiento de los posts de los usuarios de Instagram y su análisis. El seguimiento se realizará por usuario o por etiqueta y el análisis incluirá un estudio de los comentarios de los usuarios y las interacciones entre estos.

En formato pdf. Contiene 33 páginas.

Screenshot_20200518_183819