Autor: Yuri Gagarin

GCC 9 portado para OS/2

La empresa Bitwise works realizó la portación del conjunto de compiladores GCC 9.2 para el sistema operativo OS/2 y las plataformas basadas en este sistema, ArcaOS y eComStation. Anteriormente, se ofrecía GCC 4.9.2 para ArcaOS, pero en los puertos para OS/2 estaba disponible GCC 8.3.0. Se destaca que la posibilidad de utilizar GCC 9 permitirá a la comunidad adaptar más aplicaciones y bibliotecas para funcionar en OS/2, incluyendo […]

TTY: un terminal que no es para uso doméstico

¿Es posible sobrevivir usando solo las capacidades de TTY? Aquí está mi breve historia sobre cómo luché con TTY, deseando lograr que funcionara correctamente. Preludio: recientemente, en mi viejo portátil se rompió la tarjeta gráfica. Se rompió tanto que no podía iniciar siquiera el instalador de ningún SO. Windows fallaba con errores al instalar los controladores básicos. La instalación de Linux […]

Loki — recopilación de registros utilizando el enfoque de Prometheus

¡Hola, habrovchanes! Con el inicio de un nuevo grupo para el curso "Prácticas y herramientas de DevOps", hemos preparado una traducción de un material interesante para ustedes. Este artículo es una breve introducción a Loki. El proyecto Loki es apoyado por Grafana y está dirigido a la recopilación centralizada de logs (de servidores o contenedores). La principal fuente de inspiración para Loki fue Prometheus, con la idea de aplicar sus enfoques en la gestión de logs: […]

El encabezado X-Client-Data como método de identificación de usuarios de Chrome

Durante la discusión sobre la iniciativa de Google para unificar el contenido del encabezado HTTP User-Agent, un desarrollador del navegador Kiwi señaló el encabezado HTTP ‘X-Client-Data’ que permanece en Chrome y que potencialmente infringe el reglamento general de protección de datos (GDPR) vigente en la Unión Europea. La discusión también criticó la duplicidad de acciones de la compañía Google, que por un lado promueve métodos para bloquear la identificación oculta y el seguimiento de actividades […]

Nuevas versiones de Node.js 13.8, 12.15 y 10.19 que corrigen vulnerabilidades

Los desarrolladores de la plataforma de servidor JavaScript Node.js han publicado versiones correctivas 13.8.0, 12.15.0 y 10.19.0, en las que se han abordado tres vulnerabilidades: CVE-2019-15606 — un manejo incorrecto de los caracteres opcionales de espacio en blanco (OWS) que siguen al valor en el encabezado HTTP; CVE-2019-15605 — la posibilidad de realizar un ataque HRS (HTTP Request Smuggling, que permite inyectar contenido en otras solicitudes procesadas en el mismo flujo entre el frontend y el backend) mediante la transmisión […]

Verificación automática de los requisitos del pliego de condiciones durante la modelización dinámica.

Continuando con el tema '¿Cuáles son sus pruebas?', veamos el problema de la modelización matemática desde otro ángulo. Una vez que nos hemos asegurado de que el modelo corresponde a la cruda realidad de la vida, podemos responder la pregunta clave: '¿qué es lo que realmente tenemos aquí?'. Al crear un modelo de un objeto técnico, generalmente queremos asegurarnos de que este objeto cumplirá con nuestras expectativas. Para ello se realizan […]

Diseño orientado a modelos. Creación de un modelo confiable, utilizando como ejemplo un intercambiador de calor aéreo.

«Si en la jaula del elefante lees la inscripción 'búfalo', no creas en tus ojos» Kozma Prutkov En el artículo anterior sobre el diseño basado en modelos, se mostró por qué se necesita un modelo del objeto y se demostró que sin este modelo del objeto, se puede hablar del diseño basado en modelos solo como una tontería de marketing, sin sentido y despiadada. Pero con la aparición del modelo del objeto, los ingenieros competentes siempre […]

¿Es peligroso mantener RDP abierto en Internet?

A menudo he leído la opinión de que mantener el puerto RDP (Remote Desktop Protocol) abierto en Internet es bastante inseguro y que no debería hacerse. En cambio, el acceso al RDP debería otorgarse a través de VPN o solo desde ciertas direcciones IP 'blancas'. Administro varios servidores Windows para pequeñas empresas, donde se me ha encargado asegurar el acceso remoto […]

Python Gateway en InterSystems IRIS

Este artículo está dedicado a Python Gateway, un proyecto comunitario de código abierto para la plataforma de datos InterSystems IRIS. Este proyecto permite orquestar cualquier algoritmo de aprendizaje automático desarrollado en Python (el entorno principal para muchos Data Scientists), utilizando numerosas bibliotecas listas para crear rápidamente soluciones analíticas adaptativas y automatizadas de AI/ML en la plataforma InterSystems IRIS. En este artículo, mostraré cómo […]

Nueva versión del programa de mensajería instantánea Miranda NG 0.95.11

Se ha publicado una nueva versión significativa del cliente multiplataforma para mensajería instantánea Miranda NG 0.95.11, que continúa con el desarrollo del programa Miranda. Entre los protocolos soportados se encuentran: Discord, Facebook, ICQ, IRC, Jabber/XMPP, SkypeWeb, Steam, Tox, Twitter y VKontakte. El código del proyecto está escrito en C++ y se distribuye bajo la licencia GPLv2. El programa solo es compatible con la plataforma Windows. Entre los cambios más destacados en el nuevo […]

Inlinec — una nueva forma de usar código C en scripts de Python

El proyecto inlinec ha propuesto un nuevo método para la integración de código en C directamente en scripts de Python. Las funciones en C se definen directamente en un archivo junto con el código en Python, utilizando el decorador «@inlinec». El script combinado se ejecuta tal cual por el intérprete spython y se analiza utilizando el mecanismo de códec proporcionado en Python, lo que permite conectar un parser para transformar el script […]

Para Raspberry Pi 4, se ha certificado el soporte para OpenGL ES 3.1 y se está desarrollando un nuevo controlador Vulkan.

Los desarrolladores del proyecto Raspberry Pi han anunciado el inicio del trabajo en un nuevo controlador de video libre para el acelerador gráfico VideoCore VI, utilizado en los chips de Broadcom. El nuevo controlador se basa en la API gráfica Vulkan y está orientado principalmente para su uso con las placas Raspberry Pi 4 y los modelos que se lanzarán en el futuro (las capacidades de la GPU VideoCore IV, que se proporcionó en la Raspberry Pi 3, […]

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