LinuxParty
En Shell Script, las operaciones matemáticas se realizan utilizando el intérprete de comandos expr
. Con expr
, puedes realizar operaciones aritméticas simples como sumas, restas, multiplicaciones y divisiones.
Aquí hay algunos ejemplos de cómo realizar operaciones matemáticas en Shell Script:
# Suma
result=$(expr 2 + 2)
echo "2 + 2 = $result"
# Resta
result=$(expr 5 - 3)
echo "5 - 3 = $result"
# Multiplicación
result=$(expr 4 \* 5)
echo "4 * 5 = $result"
# División
result=$(expr 10 / 2)
echo "10 / 2 = $result"
Es importante notar que en Shell Script es necesario escapar los operadores * y / para que sean tratados como operadores matemáticos en lugar de comandos.
Además de las operaciones básicas, expr
también permite realizar operaciones más complejas como cálculos de modulos y comparaciones lógicas. También es posible realizar operaciones matemáticas utilizando otras herramientas como bc
o incluso utilizando directamente el intérprete de comandos con sintaxis específica para este propósito, como por ejemplo:
result=$((2 + 2))
echo "2 + 2 = $result"
Aritméticas
En un Bash podemos realiza directamente sumas, restas, divisiones, multiplicaciones y resto de números enteros.
Para ello tendemos que poner la operación dentro de $(( )).
Operadores: +, -, /, *, % (% es el resto que resulta al realizar la división entre dos números)
- "+": Para sumar valores.
- "-": Para restar valores.
- "*": Para multiplicar valores.
- "/": Para dividir valores.
- "%": Para calcular el resto de una división.
Por ejemplo:
- echo $((25+6))
echo $((24%5))
daría como resultado 4
Para operaciones con decimales tendríamos que ayudarnos de comandos externos como bc.
Ejemplo:
- echo 6.5*4.99 | bc
Vaya una carrera... Yo no sé si en los tiempos que corren es bueno decir buenas noticias... Pero solo se logran buenas cosas a través del trabajo y el esfuerzo; y remontar un mal año, no... Peor... Un año pésimo en todos los sentidos está siendo algo muy difícil, pero de todo se sale...
Es cierto que es una posición muy humilde, no somos los primeros, ni estamos en el top 3, pero si estamos en la sexta posición, y subir un escalón en internet, no son como los escalones de una escalera, cada escalón triplica el tamaño del anterior, por lo que el siguiene es 3 veces mayor que el actual...
Queremos ofreceros unas estadísticas para compartir con vosotros nuestra propia alegría...
Nota extraída del Blog de Thunderbird: Antes de profundizar realmente, comencemos con el futuro. ¡Creemos que es brillante! Con el lanzamiento de este año de Thunderbird 115 "Supernova", estamos haciendo mucho más que otro lanzamiento anual. Es una revisión modernizada del software, tanto visual como técnicamente. Thunderbird está experimentando una reelaboración masiva desde cero para deshacerse de toda la deuda técnica y de interfaz acumulada en los últimos 10 años. Esta no es una tarea fácil, pero es necesaria para garantizar la sostenibilidad del proyecto durante los próximos 20 años. Simplemente "agregar cosas encima" de una arquitectura que se desmorona no es sostenible, y no podemos seguir ignorándolo. A lo largo de los próximos 3 años, el proyecto Thunderbird apunta a estos objetivos principales :
Según cuentan algunos estudiantes en foros de Reddit, llevan sumando sobresalientes desde que empezaron a usar OpenAI para es
Algunos usuarios inteligentes han encontrado una manera de eludir la estricta lista de temas de no conversación de ChatGPT, engañándolo para que adopte una nueva personalidad, DAN, que significa "Do Anything Now". Como DAN, ChatGPT ahora puede superar las restricciones sobre "temas apropiados" para ofrecer respuestas divertidas y perturbadoras. Kotaku informa:En su mayor parte, ChatGPT produce respuestas inocentes (aunque eso depende de su definición de "inocencia" con respecto a la IA) a indicaciones que de otro modo serían inocentes. Oblígulo un poco, como pedir posturas políticas claras, bromas sobre temas delicados o un discurso de odio absoluto y se encontrará con las medidas de seguridad integradas del software, determinadas por las políticas de contenido de su creador (OpenAI) ., que ChatGPT leerá como una serie de oraciones sobre cómo no está diseñado para tomar ninguna postura política o que ciertos temas no son apropiados. Pero los usuarios del subreddit r/ChatGPT han descubierto una laguna: como ChatGPT puede basar sus respuestas en temas discutidos previamente y condiciones específicas, si le dices a ChatGPT que debe adoptar una nueva persona que no tenga las restricciones de ChatGPT y establecer una serie de reglas a través de un juego para mantenerlo "en carácter", entonces el software se saldrá del guión y romperá las propias reglas de OpenAI.
Google lanzó ya hace tiempo una preview de la última versión para los desarrolladores de Android, que tendrá un lanzamiento final cerca de la segunda mitad del año. Incluso con varias vistas previas, a Google le gusta mantener en secreto el conjunto final de funciones de Android al menos hasta su conferencia I/O de mayo, por lo que no podemos ver las funciones para determinar el alcance de Android 14. Estas son solo algunas de las funciones que Google quiere que los desarrolladores tengan, con una ventaja inicial. La noticia más importante es que Android 14 bloqueará la instalación de aplicaciones antiguas de Android. A medida que Android cambia a lo largo de los años, las nuevas API y el aumento de las restricciones de seguridad, privacidad o procesamiento en segundo plano podrían romper las aplicaciones antiguas, pero el sistema de compatibilidad con versiones anteriores de Android mantiene estas aplicaciones antiguas en funcionamiento. Las aplicaciones pueden declarar la versión más reciente de Android que admiten a través de un indicador "Target SDK".
Parece una chorrada, pero es un artículo recogido por el Washington Post. En un estudio publicado el miércoles en PLOS Climate, un grupo de astrofísicos propone lanzar polvo lunar al espacio para ayudar a proteger parcialmente la luz solar hacia la Tierra. El Washington Post informa:
El equipo usó simulaciones por computadora modela varios escenarios donde cantidades masivas de polvo (y queremos decir mucho polvo) en el espacio pueden reducir la cantidad de luz solar en la Tierra entre un 1 y el 2 por ciento, o hasta aproximadamente seis días de un sol oscurecido en un año. Su idea más barata y eficiente es lanzar polvo desde la Luna, que aterrizaría en órbita entre el Sol y la Tierra y crearía una sombrilla. Sí, la idea suena a ciencia ficción. Sí, requeriría (mucha) nueva ingeniería. Sí, existen tácticas de mitigación climática más factibles que se pueden emplear ahora y en el futuro cercano. Pero los investigadores ven este riguroso experimento de física como una opción de respaldo que podría ayudar, no reemplazar, las estrategias existentes para ayudar a la humanidad a vivir en una Tierra más cómoda. [...]
Una de las cosas que más nos preocupa a la hora de adquirir un nuevo Mac, es la capacidad de almacenamiento que tenga, sobre todo si es nuestra herramienta de trabajo o le vamos a dar un uso intensivo. Seamos precavidos y no nos quedemos cortos, que luego vienen los disgustos.
Una vez con el dispositivo en las manos, debemos tener en cuenta una serie de consejos a la hora de mantener a raya la memoria del ordenador. De lo contrario podremos observar algunos cambios, como un empeoramiento de su rapidez. Es decir, nos funcionará mucho más lento. Aun así, es posible que en alguna ocasión podamos encontrarnos con este problema tan común, así que a continuación te contamos una serie de tips para que puedas gestionar el almacenamiento de tu Mac.
Este tutorial muestra cómo implementar SPF (Sender Policy Framework
) en una instalación de Postfix 2.x. Sender Policy Framework
es un estándar abierto que especifica un método técnico para evitar la falsificación de direcciones de remitentes (consulte http://www.openspf.org/Introduction). Hay muchas extensiones y parches SPF disponibles para Postfix, pero la mayoría requiere que volver a compilar Postfix. Por lo tanto, instalaremos el paquete postfix-policyd-spf-perl de openspf.org, que es un paquete Perl y se puede implementar en instalaciones Postfix existentes (no se requiere compilación de Postfix).
Esto, ha funcinado perfectamente en CentOS 8, RHEL 8 y Debian
Empezaremos por buscar los paquetes a instalar con yum search spf
[root@server ~]# yum search spf Última comprobación de caducidad de metadatos hecha hace 1:51:55, el vie 08 ene 2021 18:12:17 CET. ================= Coincidencia en Nombre , Resumen: spf ================= libspf2.x86_64 : An implementation of the SPF specification libspf2-apidocs.noarch : API documentation for the libspf2 library libspf2-devel.x86_64 : Development tools needed to build programs that use libspf2 libspf2-progs.x86_64 : Programs for making SPF queries using libspf2 perl-Mail-SPF_XS.x86_64 : An XS implementation of Mail::SPF pypolicyd-spf.noarch : SPF Policy Server for Postfix (Python implementation) python3-pyspf.noarch : Python module and programs for SPF (Sender Policy Framework) ================= Coincidencia en Nombre: spf ================= perl-Mail-SPF.noarch : Object-oriented implementation of Sender Policy Framework [root@server ~]#
Esta tecnología se ha probado en un pequeño Kart de carreras y se ha sometido a pruebas de estrés reales en carretera, superando todas las expectativas.
La lenta velocidad de carga de los vehículos eléctricos es una de las limitaciones que hace que la experiencia del usuario de los vehículos eléctricos no sea diferente a la de los vehículos de combustión. El tiempo de espera para recuperar la autonomía adecuada supera los cinco o diez minutos que normalmente se requieren para rellenar el depósito de combustible. Hay una serie de proyectos de investigación que intentan deshacerse de él que tiene que ver con el punto de carga y la batería. Uno de ellos es el proyecto BlueFire, que se puso en marcha en 2019 y ha dado grandes pasos en este campo. El mérito de este logro es de la empresa de ingeniería Hofer Powertrain, que proporciona soluciones tecnológicas para la industria del automóvil y, en especial, para los sistemas de alimentación. El proyecto de I+D BlueFire trabaja sobre dos sistemas implicados en la carga rápida de vehículos eléctricos: la estación de carga y la batería. En primer lugar, utiliza el protocolo de carga estándar CCS para carga rápida, que puede alcanzar una capacidad de hasta 3,75 mW.
Canonical anunció a través del blog oficial de Ubuntu que se ha unido a Academy Software Foundation (ASWF) como miembro principal. "El objetivo de la asociación es reunir a los representantes de la industria de los medios y el entretenimiento para mejorar la colaboración con el software de fuente abierta", explica la compañía. Para los perdidos, ASWF es una iniciativa creada por la Fundación Linux en asociación con la Academia, la organización que organiza y presenta los Premios de la Academia para películas. Su propósito es "proporcionar un foro neutral para los desarrolladores de software de código abierto en las industrias cinematográfica y de medios relacionados para compartir recursos y colaborar en los aspectos técnicos de la creación de imágenes, efectos visuales, animación y sonido". Para volver al tema, Canonical citó un estudio publicado en 2018 que mostró que el 84% de los cineastas usan software de código abierto.