Categoría: Blog

Comprensión de los corredores de mensajes. Estudio de la mecánica del intercambio de mensajes a través de ActiveMQ y Kafka. Capítulo 1

¡Hola a todos! He comenzado la traducción de un pequeño libro: «Understanding Message Brokers«, autor: Jakub Korab, editorial: O’Reilly Media, Inc., fecha de publicación: junio de 2017, ISBN: 9781492049296. Del prefacio del libro: «… Este libro te enseñará a pensar sobre sistemas de intercambio de mensajes en brokers, comparando y contrastando dos tecnologías populares de brokers: Apache ActiveMQ y Apache Kafka. Aquí se presentarán ejemplos de uso […]

En LastPass se ha solucionado una vulnerabilidad que podría haber llevado a una filtración de datos

La semana pasada, los desarrolladores del popular gestor de contraseñas LastPass lanzaron una actualización que corrige una vulnerabilidad que podría haber llevado a la filtración de datos de usuario. Se anunció el problema después de que se resolvió, y se recomendó a los usuarios de LastPass actualizar su gestor de contraseñas a la última versión. Esta vulnerabilidad permitía a los delincuentes robar datos introducidos por el usuario en el último sitio web visitado. […]

La actualización KB4515384 de Windows 10 "rompió" la red, el sonido, USB, la búsqueda, Microsoft Edge y el menú "Inicio"

Parece que el otoño no es un buen momento para los desarrolladores de Windows 10. De lo contrario, es difícil explicar el hecho de que casi un año atrás, en la compilación 1809, se manifestaron una gran cantidad de problemas, incluso después de un nuevo lanzamiento. Esto incluye incompatibilidades con antiguas tarjetas gráficas de AMD, problemas para buscar en Windows Media e incluso fallos en iCloud. Pero, parece que la situación en este […]

Enfoque de aprendizaje intensivo en STEM

En el mundo de la educación en ingeniería hay muchos cursos excelentes, pero a menudo el programa de estudios construido a partir de ellos tiene una grave desventaja: la falta de buena conexión entre los diferentes temas. Se podría argumentar: ¿cómo es posible? Al formar el programa de estudios, para cada curso se indican los prerrequisitos y un orden claro en el que se deben estudiar las disciplinas. Por ejemplo, para ensamblar y […

Detección de vulnerabilidades y evaluación de la resistencia de tarjetas inteligentes y criptoprocesadores con protección integrada.

En la última década, además de los métodos de extracción de secretos o realización de otras acciones no autorizadas, los atacantes han comenzado a utilizar divulgación no intencionada de datos y manipulación del proceso de ejecución de programas a través de canales laterales. Los métodos de ataque tradicionales pueden ser costosos en términos de conocimientos, tiempo y potencia computacional. Los ataques a través de canales laterales, por otro lado, pueden ser más fáciles de implementar y no destructivos, […]

¡El núcleo de Linux 5.3 ha sido lanzado!

Novedades principales Mecanismo pidfd, que permite vincular un PID específico a un proceso determinado. El vínculo sigue vigente incluso después de que finalice el proceso, para que el PID pueda ser otorgado nuevamente al reiniciar. Más detalles. Limitaciones de los rangos de frecuencias en el planificador de procesos. Por ejemplo, los procesos críticos pueden ejecutarse con un umbral mínimo de frecuencia (digamos, no menos de 3 GHz), mientras que los de baja prioridad pueden tener un umbral máximo de frecuencia […]

Neovim 0.4.2

El fork del editor vim, Neovim, finalmente ha superado la marca de la versión 0.4. Cambios principales: Se añadió soporte para ventanas flotantes. Demo Se añadió soporte para multigrid. Anteriormente, neovim tenía una única cuadrícula para todas las ventanas creadas, ahora son diferentes, lo que permite personalizar cada una de ellas por separado: cambiar el tamaño de las fuentes, configurar el aspecto de las ventanas y agregar su propia barra de desplazamiento. Se presentó 'Nvim-Lua […]

Lanzamiento del núcleo de Linux 5.3

Después de dos meses de desarrollo, Linus Torvalds presentó el lanzamiento del núcleo de Linux 5.3. Entre los cambios más destacados están: soporte para GPU AMD Navi, procesadores Zhaoxi y tecnología de gestión de energía Intel Speed Select, posibilidad de usar instrucciones umwait para esperar sin utilizar ciclos, modo de 'utilization clamping' que mejora la interactividad para CPUs asimétricos, llamada al sistema pidfd_open, posibilidad de usar direcciones IPv4 del rango 0.0.0.0/8, posibilidad […]

Cómo explicarle a mi abuela la diferencia entre SQL y NoSQL

Una de las decisiones más importantes que toma un desarrollador es qué base de datos usar. Durante muchos años, las opciones se limitaron a diversas variantes de bases de datos relacionales que admitían el lenguaje de consultas estructuradas (SQL). Estas incluyen MS SQL Server, Oracle, MySQL, PostgreSQL, DB2 y muchas otras. En los últimos 15 años, han aparecido muchas nuevas […]

Replicación cruzada entre PostgreSQL y MySQL

En términos generales, hablaré sobre la replicación cruzada entre PostgreSQL y MySQL, así como sobre los métodos para configurar la replicación cruzada entre estos dos servidores de bases de datos. Generalmente, las bases de datos en replicación cruzada se denominan homogéneas, y es un método conveniente para hacer la transición de un servidor de RDBMS a otro. Las bases de datos PostgreSQL y MySQL se consideran relacionales, pero con […]

Proyecto para añadir soporte de paralelización del proceso de compilación en GCC

En el marco del proyecto de investigación Parallel GCC, se inició el trabajo para agregar a GCC la capacidad de dividir el proceso de compilación en varios hilos que se ejecutan en paralelo. Actualmente, para aumentar la velocidad de construcción en sistemas multicore, se utiliza en el nivel de la herramienta make el lanzamiento de procesos individuales del compilador, cada uno de los cuales realiza la construcción de un archivo de código separado. El nuevo proyecto experimenta con la provisión […]

Fenómeno XY: cómo evitar problemas «incorrectos»

¿Alguna vez te has preguntado cuántas horas, meses e incluso vidas se han desperdiciado solucionando problemas "equivocados"? Una vez, algunas personas comenzaron a quejarse de que tenían que esperar insoportablemente mucho tiempo por el ascensor. Otras personas se preocuparon por estas quejas y gastaron mucho tiempo, esfuerzo y dinero mejorando el funcionamiento de los ascensores y reduciendo el tiempo de espera. Pero […]

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