Ir al contenido principal

Entradas

Selenium webdriver genera archivos temporales que llenan mi disco duro

En esta ocasión quiero compartirles algo que no preví al usar selenium webdriver con nodejs. Uso esta combinación para monitorear un tag de audio dentro de un sitio web interno. Ejecuto mi aplicación de node de la forma típica: node miapp.js Cabe señalar que la app la ejecuto con el programador de tareas de windows para que se ejecute cada cierto tiempo. El código node es algo así: const { Builder, By, Key, until } = require('selenium-webdriver'); (async function example() {     // Crea una nueva instancia del navegador     let driver = await new Builder().forBrowser('chrome').build();     try {         // Navega a la página deseada         await driver.get('http://localhost/verifica.html');         await driver.findElement(By.css("html")).click();     await driver.sleep(120000);     } finally {         // Cierra el navegador         aw...

Como generar certificado ssl gratis con let's encrypt

Con los nuevos hospedajes de pago con cpanel, el tema de los certificados ssl para poder acceder a nuestro sitio mediante https está más que solucionado, ahora, cpanel automáticamente renueva el certificado para nosotros. Sin embargo, para quienes todavía tenemos un hospedaje cpanel sin dicha función lo tenemos que estar renovando cada 90 días si usamos algún servicio como let's encrypt. Para esto afortunadamente existen sitios que nos facilitan dicha tarea como lo es: SSL Certificate Generator: Free letsencrypt SSL in minutes - PunchSalad Si bien algún tiempo estuvo en mantenimiento, al día de hoy está en completo funcionamiento. El asistente de PunchSalad te va guiando con los pasos que se resumen a lo siguiente: Escribir tu dominio, ejemplo.com, www.ejemplo.com Escribir un correo. Aceptar los términos y presionar el botón generar certificado ssl gratis. Descargar los 2 archivos para la validación y colocarlos en el sitio web en la ruta que te dice. Presionar validar. Descargar l...

Error Outlook no pudo crear el archivo de datos, Outlook 2016, 2019, 2021, 365

¿Los ha frustrado el error "No pudimos crear el archivo de datos de Outlook. Asegúrese de que el disco en el que lo está guardando no está lleno ni protegido contra escritura y de que el archivo no se está usando"? (Imagen 1), sabemos que nuestro disco no está lleno, ni está protegido, lo que debes hacer es lo siguiente. Imagen 1. Lo que ocasiona el error es el asistente automático para agregar la cuenta , por lo que agregándola manualmente a través del panel de control los dejará agregarla sin problemas.  Aviso. Para realizar esta operación debemos conocer todos los parámetros de configuración, como servidor de entrada, salida, puertos etc; Mismos que nos deben ser proporcionados por el personal de IT o Hosting. 1. Vamos a acceder al panel de control de toda la vida, escribimos panel en el menú de inicio y seleccionamos "Panel de control": 2. Seleccionamos "Mail (Microsoft Outlook)" o simplemente "Correo". 3. Seleccionamos Cuentas de correo elec...

Crear una VPN PPTP en un Grandstream GWN7000

Recientemente adquirí un router Grandstream GWN7000 y me surgió la necesidad de crear una VPN, les muestro cómo le hice para crearla con el protocolo PPTP, se que no es la opción óptima pero ahí va. Antes que todo les diré que mi router lo tengo conectado directamente a internet, donde mi WAN1 es una IP Pública Fija otorgada por mi ISP,  en su red local Router-->LAN configurada tengan de preferencia un nombre distintivo para ella, por ejemplo, yo le puse Mi Red Local, esto último no es necesario, pero si ayuda para identificarla más adelante en las configuraciones. ejemplo: Imagen. Configuración de la LAN Mi Red Local es 192.168.0.1 con máscara 255.255.255.0 Paso 1 . Lo primero es agregar los usuarios que se vayan a conectar a la VPN, esto se hace en System Settings-->User Manager: Imagen. Agregar usuarios. Es requerido marcar enabled y PPTP server, así como asignarle un nombre, usuario y contraseña. Paso 2 . Agregar el servidor PPTP en VPN-->PPTP. Se coloca la IP deseada ...

Microsoft Edge no imprime imágenes de fondo HTML + CSS

Les dejo mi solución por si acaso tuvieron la misma problemática que yo, el poder imprimir imágenes de fondo en su web app con el navegador microsoft edge. Yo tenia algo así: <style> body{ backgound-image:url("image.jpg"); } </style> <body> Mi contenido. </body> Lo anterior da como resultado lo siguiente:   Al invocar el comando imprimir CTRL+P el resultado es: Imagen. Resultado en Edge. Pero al invocar el comando imprimir no aparece la imagen de fondo, ni marcando la opción imprimir gráficos de fondo, por lo que mi solución fue agregar un div que contuviera mi imagen, el truco es que el div debe tener posición absoluta y posicionarlo por debajo de otros elementos, así: <style> .background{ position: absolute;          top: 0;          left: 0;          z-index: -1000; } </style> <body> <div class="background"><img src="image.jpg" width="780" height="1005"...

Router dlink DIR-615 como Punto de Acceso wifi

Hola, en este artículo vamos a ver como sacarle provecho a nuestro viejo dispositivo para utilizarlo como punto de acceso, ya que no trae la opción por defecto para utilizarlo de este modo y así poder acceder a los dispositivos que se encuentren en la red como impresoras, carpetas compartidas etc. Cabe mencionar que el objetivo es utilizar el router dlink DIR-615 como punto de acceso para la misma red IP/MASCARA DE RED que ya se tenga, si bien en este procedimiento me baso en dicho modelo, la receta me ha servido para incluso configurar modems de la marca huawei que da telnor/telmex para infinitum, por lo que si te familiarizas con los pasos que daré aquí seguramente también podrás aplicarlo a otras marcas de dispositivos. Requisitos. Tener un dispositivo en la red que ofrezca DHCP. Que el dispositivo que van a configurar como punto de acceso (en mi caso el DIR-615) tenga puertos para comunicación capa 2 integrados (switch). Cable UTP al alcance para conectarlo a nuestra red a...

Creación de un repositorio de documentos con PHP-Phalcon-IIS

En el 2015 con motivo de mi MTIC realicé como proyecto de desarrollo un software repositorio de documentos, esto con el fin de que las organizaciones tengan alternativas para implementación con infraestructura propia. El video fue con motivo del  VI  Congresso  Internacional de Casos   Docentes em Marke ti ng Público e  Não  Lucra ti vo ,  Coimbra  Business  School , Portugal, con el tema “ Desarrollo E Implementación De Un Repositorio De Información Digital: Servic ios Legales En Baja California, México”.  Como herramientas de desarrollo fue PHP, Phalcon instalado en IIS con url rewrite 2.0 y fastCGI.