Comprobar si un usuario es root con Python

Cuando realizamos algún programa en Python a veces es necesario conocer si el usuario que lo ejecuta tiene privilegios de administrador o superusuario, también conocido como usuario root. Con Python este asunto es una tarea bastante sencilla, simplemente debemos importar la biblioteca "os" (Operating System, del inglés Sistema Operativo) y llamar a la función geteuid() que nos devuelve el id del usuario efectivo (euid=efective user identification). Si esta función nos devuelve el valor Leer más [...]

Fundamentos de la lógica difusa (fuzzy logic)

La lógica difusa o borrosa, también conocida como lógica fuzzy, es una lógica que nos permite procesar datos inciertos. Al contrario que la lógica booleana que sigue el principio bivalente o binario en el que la lógica solo permite dos estados posibles (verdadero y falso), la lógica difusa consigue tener infinitas degradaciones entre el valor verdadero y falso. Por tanto, deberíamos hablar de lógicas difusas en plural, ya que estas son esencialmente lógicas multivaluadas (admiten varios Leer más [...]