Autor: Yuri Gagarin

Escribiendo un bot de telegram en el lenguaje R (parte 2): Agregando soporte para comandos y filtros de mensajes

En la publicación anterior, aprendimos cómo crear un bot, inicializamos una instancia de la clase Bot y nos familiarizamos con los métodos para enviar mensajes con él. En este artículo continúo con este tema, por lo que recomiendo comenzar a leer este artículo solo después de haber leído la primera parte. Esta vez vamos a aprender cómo dar vida a nuestro bot y le agregaremos soporte para comandos, […]

Despliegue Blue-Green a un nivel básico

En este artículo, organizaremos la implementación continua de una aplicación web utilizando bash, ssh, docker y nginx. El despliegue blue-green es una técnica que permite actualizar instantáneamente la aplicación sin rechazar ninguna solicitud. Es una de las estrategias de despliegue sin tiempo de inactividad y es más adecuada para aplicaciones con una única instancia, pero con la posibilidad de cargar junto a una segunda instancia lista para trabajar. […]

La legendaria Windows 95 cumple 25 años

El 24 de agosto de 1995 marcó la presentación oficial de la legendaria Windows 95, gracias a la cual los sistemas operativos con interfaz gráfica de usuario se popularizaron, y Microsoft ganó gran notoriedad. Después de 25 años, intentaremos entender cómo 'Windows' conquistó los corazones de millones de usuarios en todo el mundo. Una de las características más importantes de Windows 95 era que el sistema operativo permitía […]

se ha añadido soporte para VPN WireGuard en el núcleo de NetBSD.

Los desarrolladores del proyecto NetBSD han informado sobre la inclusión en el núcleo principal de NetBSD del controlador wg que implementa el protocolo WireGuard. NetBSD se convierte en el tercer sistema operativo, después de Linux y OpenBSD, en tener soporte integrado para WireGuard. También se han propuesto comandos auxiliares para configurar VPN: wg-keygen y wgconfig. En la configuración predeterminada del núcleo (GENERIC), el controlador aún no está activado y requiere una indicación explícita en […]

Lanzamiento del gestor de ventanas IceWM 1.8

Está disponible la versión del gestor de ventanas ligero IceWM 1.8. Entre las características de IceWM se destacan el control completo a través de combinaciones de teclas, la posibilidad de usar escritorios virtuales, paneles de tareas y menús de aplicaciones. El gestor de ventanas se configura a través de un archivo de configuración bastante sencillo, y es posible utilizar temas de apariencia. Hay applets integrados disponibles para monitoreo de CPU, memoria y tráfico. Se están desarrollando varias interfaces gráficas externas para configuración, implementaciones de espacio de trabajo […]

La base de código de FreeBSD se ha trasladado a usar OpenZFS (ZFS en Linux)

La implementación del sistema de archivos ZFS en la rama principal de FreeBSD (HEAD) ha sido trasladada al uso del código de OpenZFS, que desarrolla la base de código 'ZFS on Linux' como variante de referencia de ZFS. En la primavera, el soporte para FreeBSD fue trasladado al proyecto principal de OpenZFS, tras lo cual se continuó desarrollando todos los cambios relacionados con FreeBSD, y los desarrolladores de FreeBSD obtuvieron la capacidad de portar rápidamente al sistema […]

Firefox 80

Firefox 80 ya está disponible. Se ha añadido la opción de designar Firefox como el visor de archivos PDF del sistema. Se ha acelerado significativamente la carga y el procesamiento de la lista de complementos maliciosos y problemáticos. Esta novedad será trasladada a la versión ESR, ya que mantener dos formatos diferentes de "lista negra" es costoso, y los desarrolladores no pudieron incluir el cambio en la versión 78 (de la cual se forma la rama ESR actual) debido a un descubrimiento de última hora […]

Consolas portátiles de Nintendo: desde Game & Watch hasta Nintendo Switch

Durante los últimos 40 años, Nintendo ha estado experimentando activamente en el ámbito de los juegos móviles, probando diversas conceptos y generando nuevas tendencias que otros fabricantes de consolas soon han seguido. A lo largo de este tiempo, la compañía ha creado varios sistemas de juegos portátiles, entre los cuales prácticamente no ha habido auténticos fracasos. La quintessencia de años de investigación debería haber sido la Nintendo Switch, pero algo […]

Ampliando las capacidades de Spark con MLflow

Hola, habitantes de Habr. Como ya hemos mencionado, este mes OTUS lanza dos cursos sobre aprendizaje automático, uno básico y uno avanzado. En este sentido, seguimos compartiendo material útil. El objetivo de este artículo es contar sobre nuestra primera experiencia utilizando MLflow. Comenzaremos nuestra revisión de MLflow con su servidor de seguimiento y documentaremos todas las iteraciones de la investigación. Luego compartiremos […]

InterSystems IRIS – una plataforma universal de IA/ML en tiempo real

Autor: Sergey Lukyanchikov, ingeniero consultor de InterSystems Desafíos de los cálculos en tiempo real de AI/ML Comenzaremos con ejemplos de la práctica de Data Science de la compañía InterSystems: un portal de compradores "cargado" está conectado a un sistema de recomendación en línea. Se está preparando la reestructuración de promociones a gran escala en la red minorista (supongamos que en lugar de una línea de promociones "plana", ahora se aplicará una matriz "segmento-táctica"). ¿Qué ocurre con los mecanismos de recomendación? ¿Qué ocurre con la presentación y actualización de los datos […]

El núcleo de Linux cumple 29 años.

El 25 de agosto de 1991, después de cinco meses de desarrollo, el estudiante de 21 años Linus Torvalds anunció en la conferencia de telecomunicaciones comp.os.minix la creación de un prototipo funcional de un nuevo sistema operativo Linux, para el cual se señaló la finalización del portado de bash 1.08 y gcc 1.40. La primera versión pública del núcleo Linux fue presentada el 17 de septiembre. El núcleo 0.0.1 tenía un tamaño de 62 Kb comprimido y contenía […]

Lanzamiento de la distribución Armbian 20.08

Se ha presentado el lanzamiento de la distribución de Linux Armbian 20.08, que proporciona un entorno de sistema compacto para varias computadoras de placa única basadas en procesadores ARM, incluyendo diversos modelos de Odroid, Orange Pi, Banana Pi, pine64, Nanopi y Cubieboard basados en procesadores Allwinner, Amlogic, Actionsemi, Freescale / NXP, Marvell Armada, Rockchip y Samsung Exynos. Para la formación de las compilaciones se utilizan bases de paquetes de Ubuntu 18.04 y Debian 10, […]

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster