Saltar al reproductorSaltar al contenido principal
  • hace 2 horas

Categoría

📺
TV
Transcripción
00:00Ya, ¿ya está agarrando?
00:01Ya, Juan.
00:02Bueno, buenos días con todos.
00:03Me presento, mi nombre es Isaac Ortiz, estudiante de la Universidad de Guayaquil,
00:09y hoy les voy a hablar sobre lo que he hecho y aprendido durante estos tres meses
00:13como pasante universitario en el área de sistemas.
00:17Aquí, como pueden ver en pantalla, está la primera página que he hecho,
00:21que es un sistema de IPs.
00:22El motivo por el cual se creó esto es la necesidad de monitorear redes del canal.
00:29Entonces, como pueden apreciar, en la parte de arriba tenemos en el medio el logo de ETC
00:35y a los lados dos botones en los cuales tienen sus funciones.
00:39El botón de cerrar sesión para salir de esta página y el botón de usuario,
00:43que si damos clic en el botón de usuario nos va a llevar a nuestra otra página,
00:48que aquí pueden apreciar un formulario y una tabla.
00:53En el formulario podemos agregar nuevos datos como usuario, correo y contraseña.
00:57Y al lado está la tabla, que es gracias a nuestra librería Data Table,
01:02que nos permite tener estos beneficios, como que nos muestran de 10 a 20 o 25 o 50 registros,
01:10el apartado de buscar, cuántos registros tenemos y el botón de botones como primero,
01:17ir a la siguiente página o el último registro.
01:21Y si quieren ver, en el momento de yo poder agregar un usuario nuevo con un correo,
01:27fácilmente coloco aquí el usuario que yo quiera, el correo por ejemplo el mío,
01:33y una contraseña 123, y al agregarlo, en el botón registrar,
01:38automáticamente me va a salir mi mensaje, un alert que dice,
01:41usé registrado correctamente, en la cual va a aparecer en mi tabla inmediatamente.
01:46Eso es gracias a un IACS, el IACS nos permite ingresar datos en el momento exacto que hagamos
01:54por medio de una consulta en PHP.
01:58Aquí como pueden apreciar en la parte de contraseña, está encriptada por una MD5.
02:03Gracias a esto, podrá esta página tener una seguridad mucho más que otras páginas.
02:11Aquí pueden ver que en nuestra tabla está el apartado de ID, usuario, correo, contraseña y acciones.
02:17En el apartado de acciones tenemos dos botones, el botón de modificar y eliminar.
02:22Si le damos clic en eliminar, obviamente nos va a salir un mensaje que dice,
02:27seguro que desea eliminar este usuario.
02:29Y en el apartado de modificar, el botón de modificar,
02:33tenemos, si le damos clic, nos va a salir nuestro model.
02:38El model es esta pequeña ventandita donde está estructurado por usuario,
02:44correo y una nueva contraseña, si eso es opcional.
02:47En caso de que perdamos una contraseña o no se acuerdan las contraseñas,
02:52no hay problema porque en esta página también está nuestra página de recovery,
02:56en la cual está estructurado por un PHP mailer que nos enviará un correo,
03:01dependiendo del correo que ustedes pongan con el usuario,
03:05y les enviará una contraseña como recuperación.
03:16Listo.
03:17Al volver a nuestra página de inicio, solo damos clic aquí en nuestro botón de inicio
03:21y nos devolverá acá.
03:22Y como pueden ver, esta página se ha estado realizando desde octubre,
03:30y actualmente tenemos un cuadro de interfaz,
03:38en la cual nos puede mostrar cuántas IPs nosotros hemos agregado,
03:44cuántas IPs están activas y cuántas están caídas.
03:47Incluso podemos apreciar también otro Data Table que está más abajo,
03:52donde están nuestras IPs.
03:54Y como les he dicho, la librería Data Table nos ayuda a mostrar por 25, 50,
04:01incluso 100 registros.
04:03Estos son unos beneficios que da esta librería.
04:06También tenemos no solo eso, sino botones.
04:10Unos botones que, por ejemplo, el agregar nueva IP,
04:13en la cual nos va a lanzar un model y nos va a pedir que agregamos el nombre de esta IP
04:20y la dirección.
04:22En este apartado, se trabajó para que no se agreguen IPs o cualquier información
04:30sin que no tenga sentido.
04:33Por eso que si usted pone una cantidad de números y no es relacionada a una IP,
04:38no nos lo va a dejar aguardar.
04:40Incluso va a pedir el nombre por la falta del espacio que el placeholder que tiene ahí nuestro nombre.
04:47Esto es gracias a un regex.
04:48Un regex es una expresión de expresiones regulares.
04:54Esto hace que defina netamente en IPs y las lea correctamente.
04:59También tenemos nuestro aportador de acciones,
05:04en la cual también podemos eliminar y modificar nuestra IPs,
05:08ya sea el nombre o la de IPs.
05:11Y no solo esto, sino que no solo tenemos la interfaz y nuestros botones,
05:17sino que también tenemos nuestro PHP mail,
05:20en la cual nos indica si una IP se cae por más de 5 minutos,
05:25nos envía un correo notificando.
05:29Esto es gracias también a otro PHP mailer que se ha creado en un archivo llamado correo.php.
05:35Y mi compañero Rolando Quijije una vez me preguntó qué pasaría si un usuario cualquiera,
05:43solo copiando esta dirección, entra a la página.
05:45Pues se creó un login.html.
05:49Esto hace que solo los usuarios que estén registrados en nuestra base de datos puedan ingresar.
05:54Caso contrario, no va a tener los beneficios de esta página.
05:57Aquí puedo darles el ejemplo que si copio este link, que es nuestro servidor.
06:02Ah, y anteriormente se trabajó primero en forma local para poder llegar a una perfección,
06:09que es esta página, aunque puede mejorar.
06:12Entonces, copiando este link y yo cerrando sesión,
06:19aquí está mi login.html.
06:22Entonces, supongamos que un usuario cualquiera viene y pone el link que les dije,
06:28nos va a redireccionar a nuestro login.html.
06:31Esto es gracias a un código que se llama session stack,
06:35lo cual hace que yo determine en qué página pueda acceder primero cualquier usuario que entre,
06:43pero antes tiene que registrarse.
06:46Y no solo eso, como les dije, si un usuario se olvida de la contraseña,
06:49inmediatamente puede ir aquí y poner el correo electrónico que está asociado con el usuario.
06:54Volvemos acá, y eso.
06:58Y ahora, otra de las páginas que he hecho es la siguiente,
07:03que es por parte de mi jefe, Arvin, que pidió que suba los videos de los pasantes,
07:10en la cual está el apartado de pasantines sistema,
07:13que es nuestra página MiTC Televisión.
07:15Esta página está comprobada con un servidor que se llama Intranet,
07:21la cual si damos clic en el apartado de pasantines sistema,
07:25nos va a llevar a esta página,
07:27donde están los nombres, la fecha que dieron exposición estos aquellos estudiantes,
07:34el colegio, la universidad y el apartado de videos,
07:36donde si usted da clic, puede presenciar el video de cada pasante.
07:41También he aprendido con mi compañero Rolando Kijinger,
07:55la parada de, ¿cómo se llama eso?
07:58Patchpanel, cómo configurar un patchpanel, unos switches, la VLAN,
08:02todo eso anteriormente ayer, trabajé con él,
08:06se está poco a poco haciendo como un mapa o un Excel de todas estas patchpanels
08:13para que tengan un seguimiento de todas estas redes.
08:19Y listo.
08:19Y cabe recalcar que yo llegué a este lugar con poco conocimiento,
08:24lo que es HTML, CSS, JavaScript, PHP, MySQL,
08:28y poco a poco he aprendido gracias al instructor académico Nicolás Zolao,
08:37le agradezco.
08:39Y pues cabe recalcar también que a principios de esta pasantía,
08:44yo comenzaba con unas ayudas como la inteligencia artificial,
08:47pero ya saben, desde cero.
08:50Entonces se comenzó, yo entré en las pasantías en septiembre 16,
08:54pero en octubre se comenzó desde cero a trabajar en estas páginas,
08:59en especial la de la IP.
09:02Una consulta, en la página de IP, que me parece muy interesante,
09:06siempre tengo que agregar a la nueva persona que se la ha asignado una computadora,
09:12o sea, siempre tengo que ponerla yo manualmente acá.
09:15Claro, antes yo tenía un botón donde decía crear un nuevo usuario,
09:20pero mi compañero Orlando me dijo,
09:22esta página solo va a ser el apartado del sistema.
09:25Entonces, solo ingresando el usuario sistemas,
09:29ese y la contraseña admin 123,
09:34una ingresa.
09:35Y si quiere crear un usuario nuevo,
09:38por ejemplo, viene otro pasante que no sea yo,
09:40fácilmente van, después de darle el acceso,
09:42mi compañero Orlando que dije, o Nicolás Palo,
09:44que va a estar manejando esta página,
09:48se va al apartado del usuario y lo crea,
09:51para el estudiante que quiera mejorar esta página.
09:53Entonces, no quisiera que ahora en adelante
09:56todas las especies canales estén ingresadas aquí.
09:59Lo que pasa es que ese sistema,
10:10más que para registrar las computadoras nuevas,
10:12está pensado para los sistemas críticos,
10:15los equipos críticos.
10:16Solo para los equipos.
10:17O sea, se puede poner realmente cualquier equipo
10:19que queramos saber el estatus que está conectado.
10:23Yo lo que veo es que la funcionalidad que le veo,
10:24aparte de que inicialmente lo han hecho por eso,
10:27me parece bien, pero si ya tenemos esto,
10:30podría reemplazar tranquilamente a tu hoja de Excel.
10:33¿Y en qué te va a ayudar?
10:35¿Y qué va a estar mejor?
10:36Que si pones un IP que ya está con alguien,
10:39te va a decir, oye, ese IP ya está asignada,
10:41cosa que en Excel podría ocasionarte un lío,
10:44siempre y cuando no se actualice.
10:45Es lo que yo le decía a Isaac,
10:49que este sistema ha sufrido muchos cambios
10:53desde que se inició, porque comenzó en Windows,
10:56luego se lo miró a Linux,
10:59y a medida de lo que pasaban las semanas,
11:01salían nuevos requerimientos,
11:03podemos ponerle esto, podemos hacer esto,
11:06entonces lo que tú estás diciendo sería una funcionalidad.
11:09Que sí, sí, es válido.
11:11O sea, para no tenerlo en el Excel, ¿no?
11:12Y tenerlo aquí, entonces,
11:14ya mañana el señor Atilio o Jonathan
11:17quieren agregar una nueva computadora,
11:20te llaman a ti, oye, ¿qué IP está disponible?
11:24Entonces, si ya tenemos esto automatizado,
11:26ya no tendrían que llamar,
11:28sino simplemente usar la aplicación
11:29y ver cuál es el IP que le toque.
11:32Lo podríamos agregar,
11:34yo creo que ahí lo que faltó,
11:34a veces los cambios adecuados para que...
11:36Yo creo que ahí faltó nada más ponerle,
11:38creo que lo tienes por piso en las IPs.
11:41No solo están en las IPs, no.
11:43No, no, digo, pero tú, ¿cómo lo tienes en el piso?
11:45Lo tienes por piso,
11:46el pronto poner el piso para que sepas por cuál voy,
11:49cuál es la última que puse en el piso,
11:51o un primer piso.
11:53Sí, pero previo a eso,
11:55entonces habría que hacer un recuento
11:56de cómo están ahorita,
11:57pero ahorita sí hay un tesoro en total,
11:59hay saltos vacíos,
12:00no hay una secuencia.
12:01Ya, entonces,
12:01nos va a permitir ordenarlo.
12:03Entonces, yo creo que la vamos a usar bastante,
12:07habrá que hacer un ajuste adicional,
12:08qué pena que no me di cuenta antes,
12:10para decirle que lo dejes hecho.
12:14Y, cuando de nada,
12:16yo le hago mucha validez.
12:18Bueno, pero yo, en este momento,
12:20si yo quiero saber cuál es el IP que tiene asignado,
12:22el asistente contable,
12:24obligado, sí o sí,
12:25tengo que decirle a Rolán,
12:26no te me diga.
12:27O a ti,
12:28o a buscarlo.
12:29Puede ser que puede estar desactualizado.
12:31Puede ser,
12:32o lo que usted hace,
12:33ir a Casperti y ver en Casperti,
12:35cosa que no está correcta.
12:37Pero si ya tenemos esto,
12:39podríamos un poco ya,
12:40ordenar de una mejor manera.
12:42Sí, o sea,
12:43las cosas que se pueden hacer a partir de esta base,
12:46bastante.
12:47Puede ser mucha emocionalidad.
12:49Creo que lo vamos a usar bastante,
12:51vamos a hacer algunos ajustes,
12:54que de pronto,
12:54Carlos nos pueda ayudar también.
12:56A ver esos,
12:57esos,
12:57esos,
12:57esos,
12:57esos,
12:58esos pequeños detalles.
12:59Y a usarlo,
13:02¿no?
13:02Y tener todo automatizado,
13:04que es mi idea.
13:05Y ojo que,
13:06vuelvo y repito,
13:06esto partió,
13:08de que teníamos ya algo similar,
13:11lo tenemos,
13:12pero como es una versión gratuita,
13:14tenemos una limitante de 50 de pesos.
13:16Si queremos poner más de 50,
13:19tenemos que pagar un billete.
13:20Así como no hay dinero,
13:22como tenemos una mano de obra,
13:24que está aquí el señor que está prendiendo,
13:26le comenté,
13:27y se puso a trabajar con el otro señor,
13:30que también estaba de pasantía,
13:32y lo sacaron adelante.
13:35Con inteligencia artificial,
13:36con ayuda del disco,
13:37con ayuda del carna.
13:38Son muy,
13:38muchas veces,
13:39después,
13:39como tú dices,
13:39podemos unir una gran funcionalidad,
13:42como sensar la red,
13:43y ver que IP está,
13:44no está registrada,
13:45y que aparezca ahí.
13:46O sea,
13:46se puede hacer.
13:46Se puede hacer muchísimo.
13:49Así que,
13:50bien hecho.
13:51Y en cuanto a mantenimiento de computadores,
13:53también,
13:54tuviste.
13:55Sí,
13:55con.
13:56Y yo,
13:57también,
13:58lo quería enseñar.
13:59Y,
14:00bien,
14:00que felicito,
14:01estaba muy bonito.
14:02Aprendí a pelear cable,
14:04también.
14:05¿A qué?
14:05Pelear cable,
14:06no.
14:06Ah,
14:07ponchar cable.
14:08Ah,
14:08si lo puso a pelear.
14:09Ponchar cable.
14:10Ponchar cable.
14:10Ponchar cable.
14:11Yo soy un buen peleador de cable.
14:13Ja,
14:13ja,
14:14ja.
14:15Y aparte,
14:16edítenle en el video,
14:17por favor.
14:17Ja, ja,
14:18edítenle.
14:20Muy bien,
14:20estamos,
14:21vamos a ver,
14:21vamos a usar tu trabajo,
14:24que es lo más importante.
14:25me voy a preocupar de que se haga,
14:29porque lo necesitamos.
14:32Así que,
14:32chévere,
14:33lo felicito,
14:34espero que siga adelante,
14:37y,
14:37más pronto,
14:39que ya,
14:39de gran duda,
14:40va a ser colegio jamás,
14:43podemos,
14:43de pronto,
14:44en el futuro,
14:46para acá,
14:46ya,
14:47laboral,
14:49que se da.
14:50Chévere,
14:51felicitaciones.
14:52Muchas gracias.
14:52No le voy a preguntar,
15:01nada de código.
15:05Oye,
15:05para ir a subir,
15:06así está que agitado,
15:07o no.
15:07Eh,
15:08por favor,
15:09que se da,
15:09no.

Recomendada