autor: ProHoster

C++ y CMake: hermanos para siempre, parte II

La parte anterior de esta entretenida historia habló sobre la organización de la biblioteca de encabezados dentro del generador del sistema de compilación CMake. Esta vez le agregaremos una biblioteca compilada y también hablaremos sobre cómo vincular módulos entre sí. Como antes, aquellos que estén impacientes pueden ir inmediatamente al repositorio actualizado y tocar todo con sus propias manos. Contenido Divide Conquistar […]

Eventos digitales en Moscú del 12 al 18 de agosto

Una selección de eventos para la semana. Transformación empresarial: amenazas y oportunidades 13 de agosto (martes) NizhSyromyatnicheskaya 10str.3 gratis El 13 de agosto, como parte de una conferencia abierta, expertos invitados de diferentes empresas compartirán su experiencia en la implementación de cambios y discutirán cuestiones clave relacionadas con la transformación empresarial. Mejores datos. Anticonferencia de bienes de consumo 14 de agosto (miércoles) BolPolyanka 2/10 página 1 gratis Con la adopción de 54-FZ, nuevas fuentes […]

Matemática discreta al implementar un sistema WMS: agrupación de lotes de mercancías en un almacén

El artículo describe cómo, al implementar un sistema WMS, nos enfrentamos a la necesidad de resolver un problema de agrupamiento no estándar y qué algoritmos utilizamos para resolverlo. Le diremos cómo aplicamos un enfoque científico sistemático para resolver el problema, qué dificultades encontramos y qué lecciones aprendimos. Esta publicación inicia una serie de artículos en los que compartimos nuestra exitosa experiencia en la implementación de algoritmos de optimización en […]

Premios Pwnie 2019: fallas y vulnerabilidades de seguridad más importantes

En la conferencia Black Hat USA en Las Vegas tuvo lugar la ceremonia de los Pwnie Awards 2019, durante la cual se destacaron las vulnerabilidades más significativas y fallos absurdos en el campo de la seguridad informática. Los premios Pwnie se consideran el equivalente a los Oscar y las Frambuesas de Oro en el campo de la seguridad informática y se celebran anualmente desde 2007. Principales ganadores y nominaciones: Mejor servidor […]

NordPy v1.3

Una aplicación Python con una interfaz para conectarse automáticamente a uno de los servidores NordVPN del tipo deseado, en un país específico o a un servidor seleccionado. Puedes seleccionar un servidor manualmente, en base a las estadísticas de cada uno de los disponibles. Últimos cambios: se agregó la capacidad de fallar; comprobado en busca de fugas de DNS; soporte agregado para conectarse a través de Network Manager y openvpn; agregado […]

¡Regalas un lector electrónico en cada bolsillo! Revisión de las últimas novedades de ONYX BOOX

¡Hola Habr! ONYX BOOX tiene en su arsenal una gran cantidad de libros electrónicos para cualquier tarea; es genial cuando puedes elegir, pero si es muy grande, es fácil confundirse. Para evitar que esto suceda, intentamos hacer las revisiones más detalladas en nuestro blog, de las cuales queda claro el posicionamiento de un dispositivo en particular. Pero hace poco más de un mes […]

Actualización del conjunto de compiladores GCC 9.2

Está disponible una versión de mantenimiento del conjunto de compiladores GCC 9.2, en la que se ha trabajado para corregir errores, cambios de regresión y problemas de compatibilidad. En comparación con GCC 9.1, GCC 9.2 tiene 69 correcciones, la mayoría relacionadas con cambios de regresión. Recordemos que a partir de la rama GCC 5.x, el proyecto introdujo un nuevo esquema de numeración de versiones: versión x.0 […]

Chrome 77 y Firefox 70 ya no marcarán certificados con verificación extendida

Google ha decidido abandonar el marcado por separado de los certificados EV (Extended Validation) en Chrome. Si anteriormente para sitios con certificados similares se mostraba en la barra de direcciones el nombre de la empresa verificada por la autoridad de certificación, ahora para estos sitios se mostrará el mismo indicador de conexión segura que para los certificados con verificación de acceso al dominio. Comenzando con Chrome […]

Ubuntu 19.10 presenta soporte ZFS experimental para partición raíz

Canonical anunció que en Ubuntu 19.10 será posible instalar la distribución usando el sistema de archivos ZFS en la partición raíz. La implementación se basa en el uso del proyecto ZFS en Linux, suministrado como módulo para el kernel de Linux, que, a partir de Ubuntu 16.04, se incluye en el paquete estándar con el kernel. Ubuntu 19.10 actualizará el soporte ZFS a […]

Firefox 70 planea cambiar la visualización de HTTPS y HTTP en la barra de direcciones

Firefox 70, cuyo lanzamiento está previsto para el 22 de octubre, revisa cómo se muestran los protocolos HTTPS y HTTP en la barra de direcciones. Las páginas abiertas a través de HTTP tendrán un ícono de conexión insegura, que también se mostrará para HTTPS en caso de problemas con los certificados. El enlace para http se mostrará sin especificar el protocolo “http://”, pero para HTTPS se mostrará el protocolo por ahora. EN […]

Encontré una manera de convertir dispositivos en "armas sónicas"

Las investigaciones han demostrado que muchos dispositivos modernos pueden piratearse y utilizarse como "armas sónicas". El investigador de seguridad Matt Wixey de PWC descubrió que varios dispositivos de usuario pueden convertirse en armas improvisadas o irritantes. Estos incluyen computadoras portátiles, teléfonos móviles, auriculares, sistemas de altavoces y varios tipos de altavoces. La investigación reveló que muchos [...]

Lanzamiento de Chrome OS 76

Google ha presentado el lanzamiento del sistema operativo Chrome OS 76, basado en el kernel de Linux, el administrador del sistema advenedizo, las herramientas de ensamblaje ebuild/portage, componentes abiertos y el navegador web Chrome 76. El entorno de usuario de Chrome OS se limita a una web navegador, y en lugar de programas estándar, se utilizan navegadores web y aplicaciones, sin embargo, Chrome OS incluye una interfaz completa de múltiples ventanas, un escritorio y una barra de tareas. Construyendo Chrome […]