Caso de Estudio – SSE en PHP, connection_aborted() y register_shutdown_function()
Caso de Estudio – SSE en PHP, connection_aborted() y register_shutdown_function()

To read this article in English through Google Translage click here. ACTUALIZACIÓN #1: Recientemente encontré este artículo de Kevin Choppin donde se hace mención al uso de ignore_user_abort(true) ¡que en efecto hace que connection_aborted() funcione adecuadamente! Adicionalmente Kevin nos recomienda usar header("Access-Control-Allow-Origin: *"); lo cual siempre es útil para acceder desde JavaScript en el navegador.... » leer más

Reducir resolución de imágenes con Imagemagick
Reducir resolución de imágenes con Imagemagick

Un problema común en la actualidad es tener fotografías que uno toma a documentos que por cualquier razón terminan siendo de alta resolución (digamos 2548×3500 pixeles) Hay muchísimas formas de resolver este dilema mediante muchas herramientas. Una forma interesante es mediante el utilitario imagemagick que se puede descargar para distintas plataformas (Windows, Linux, MacOS) desde... » leer más

SSH, FTP y Llaves Asimétricas
SSH, FTP y Llaves Asimétricas

En este artículo exploramos una descripción del protocolo SSH para comunicación cifrada entre computadores, algunas de las principales herramientas de servidor como son OpenSSH y ssh-keygen y algunas herramientas cliente como son PuTTY, PuTTYGen, WinSCP y FileZilla. También exploramos los mecanismos para generar pares de llaves (privada/pública) diferentes protocolos disponibles, formatos de archivos de llave, así como la configuración de las diferentes herramientas para establecer conexiones de tipo terminal y de tipo transferencia de archivos.

Eventos Iniciados en el Servidor (SSE)
Eventos Iniciados en el Servidor (SSE)

Como un anexo a mi reciente tutorial sobre WebSockets en este pequeño artículo quiero explorar una tecnología relacionada que si es posible realizar en una cuenta de Shared Hosting. Me refiero a «Server Sent Events» o SSE. El modelo es muy sencillo, usando el API nativo de JavaScript en el navegador establecemos una conexión permanente... » leer más

Pokerface Tutorial de WebSockets en AWS – PARTE 1
Pokerface Tutorial de WebSockets en AWS – PARTE 1

He decidido explorar el uso de la tecnología WebSockets para aplicaciones que requieren el envío de mensajes iniciados desde el servidor a clientes web mediante conexiones de persistentes de dos vías. Estuve explorando diversas opciones. Es interesante que Apache y los sistemas de hospedaje compartido clásicos (tipo CPanel) no incluyan opciones para el uso de... » leer más

Método Heurístico de Estimación por Riesgo – MHER
Método Heurístico de Estimación por Riesgo – MHER

Uno de los principales problemas que enfrentan los equipos de desarrollo basasdos en metodologías Agile o SCRUM es conseguir precisión al momento de estimar historias de usuario. Esto porque en no pocas ocasiones las estimaciones se ven afectadas por riesgos e incertidumbres que no fueron contemplados incialmente provocando que no se logre la realización de... » leer más

Gestión de Datos Maestros y el Bus de Mensajería Empresarial
Gestión de Datos Maestros y el Bus de Mensajería Empresarial

En este artículo vamos a discutir algunos conceptos fundamentales de la Administración de Datos Maestros (MDM) y del Bus de Mensajería Empresarial (EMB) como mecanismos para optimizar el modelo de datos empresarial, el intercambio de datos entre sistemas y la generación de reportes; mediante una sana implementación de sistemas propietarios y referentes así como la participación adecuada de estos sistemas en el ecosistema empresarial de mensajería.

Sincronizar Folder con FTP

En este tutorial te explicamos como configurar una tarea programada en Windows 10 para usar la utilidad WINSCP y mantener una carpeta de tu laptop sincronizada con un servidor FTP.