LinuxParty
PHP vs Python, los dos lenguajes de programación de back-end más populares. Python tiene una variedad de características dinámicas con un script simple, mientras que la mayoría de los desarrolladores usan PHP específicamente para el lado del servidor.
Pero, ¿cuál es la mejor opción? ¿Ambos son buenos en la programación del lado del servidor? Muchas dudas golpean tu cerebro cuando intentas aprender la programación del lado del servidor. Deseo que este artículo aclare la indecisión.
PHP vs Python - ¿Cuál elegir?
Python y PHP son dos lenguajes modernos de alto nivel, que son los favoritos entre muchos desarrolladores. Al comparar ambos lenguajes, debemos considerar su origen, el propósito de su existencia, características, funcionalidades, etc.
PHP vs Python: orígenes y propósito de su existencia
Python es más antiguo que PHP. Fue creado cinco años antes de la existencia de Preprocesador-Hipertexto. El lenguaje fue creado y desarrollado por Guido Van Rossum en 1989. Desde el año 2000, su popularidad entre los desarrolladores creció rápidamente debido a su soporte Unicode. Además, Python no solo se creó para el desarrollo web, sino que también admitirá el desarrollo de pila completa. Esa es la razón por la que no se usa mucho en el desarrollo web.
OpenVPN nos permite de forma gratuita crear una red virtual privada (Virtual Private Network ) desde por ejemplo un smartphone hasta nuestra red privada de casa.Podemos aprender un poco mas sobre VPN en estas entradas.
Descargar e instalar OpenVPN
# apt-get install openssl openvpn
Crear CA
Para firmar los certificados, tanto el que se creará para el servidor como para cualquier dispositivo que quiera conectar a la VPN, será necesario crear una autoridad certificadora.
La forma mas sencilla de crear una PKI (Public Key Infrastructure) es mediante easy-rsa:
En caso de que no se haya instalado con OpenVPN lo haremos nosotros:
# apt-get install easy-rsa
# make-cadir /etc/openvpn/easy-rsa
# cd /etc/openvpn/easy-rsa
# source ./vars
Lo siguiente solo es necesario como precaución, y lo que hace es borrar todo certificado existente. NO deberá de ejecutarse si no hemos instalado easy-rsa recientemente y sospechamos que pueden existir otros certificados generados anteriormente
Si un malware ha infectado tu ordenador o peor aún, ha tomado control de este - ¿Qué se debe hacer?
Dependerá cómo de dañino sea dicho malware, las medidas a tomar varían en cada situación.
Sin embargo te hablaré sobre medidas generales y probadas que ayudan a limpiar el equipo de cualquier malware.
Generalmente usamos el término software malicioso para referirse a todo tipo de amenazas informáticas, desde virus pasando por ransomware hasta programas publicitarios (adware).
Aunque cada una de estas amenazas tiene sus propias definiciones, los términos se usan indistintamente y pueden tener diferentes significados para diferentes personas. Así que en honor a la simplicidad, nos referiremos al malware como todo aquello que no queremos en nuestra computadora – desde un virus que intenta borrar tus archivos a un programa de publicidad no deseada que realiza un seguimiento de tu navegación por la web.
Cuando un malware ha alcanzado una computadora aparecerán alertas como mensajes de error, latencia en el navegador, ventanas emergentes y aplicaciones que dejan de funcionar. Si detectas actividad inusual en tu computadora, la primera acción es realizar un análisis con el software de seguridad.
Uno piensa en centrales nucleares e imagina enormes instalaciones que tardan años en construirse y que cuestan cientos o miles de millones de euros, pero un grupo de científicos ha querido adaptar la idea y llevar al extremo el concepto de los microreactores nucleares.
Estos investigadores plantean una especie de "mini baterías nucleares" que tendrían el tamaño aproximado de un contenedor de mercancías, un coste reducido y que se instalarían en pocas semanas.
La idea de los reactores nucleares modulares no es nueva, pero anteriores desarrollos planteaban reactores de entre 100 y 300 MW de potencia eléctrica. Aunque efectivamente representan una posibilidad interesante, estos reactores requieren trabajos de preparación y ensamblaje que los hacen menos prácticos.
Esa "mini pila nuclear" se construye en una fábrica y queda lista para ser instalada de forma rápida, en apenas unas semanas, en el lugar en el que se quiere disponer de esa capacidad energética.
E
OpenAI ha publicado un estudio en el que afirma haber descubierto una forma de mejorar el "comportamiento" de los modelos lingüísticos con respecto a los valores éticos, morales y sociales del lenguaje GPT-3 que la misma firma desarrolló.
Según OpenAI, este enfoque puede dar a los desarrolladores unas herramientas que sean capaces de dictar el tono y la personalidad de un modelo de inteligencia artificial en función de las indicaciones que se le den.
Como publica VentureBeat, a pesar del potencial de los modelos de lenguaje natural como el GPT-3, OpenAI sigue viendo que existen muchos obstáculos. "Los modelos no siempre pueden responder correctamente a los problemas matemáticos o a las preguntas sin parafrasear los datos que se usaron en las pruebas" y eso según los estudios, esto puede traer sesgos en los resultados.
En septiembre de 2012, Barack Obama acababa de aceptar la segunda nominación demócrata a la presidencia de Estados Unidos y su segunda campaña y elección aún estaba por llegar. En el deporte, el tenis tenía un nuevo nombre: Andy Murray, quien ganó su primer evento de Grand Slam ese mes. El mundo se apoderó de los Juegos Olímpicos de ese verano, los Juegos Olímpicos de Londres.
Y el 27 de septiembre de 2012, Joomla 3 fue lanzado. Y acababa de ser abuelo (dice Philip Walton)
Con cuatro nietos, tres Juegos Olímpicos y muchos gobiernos cambiando de manos. ¡Acabamos de tener el penúltimo lanzamiento programado de Joomla 3 con Joomla! 3.9.28. Eso realmente gana un signo de exclamación. Solo Joomla 3.10 queda en la serie Joomla 3. Bajo Órdenes de inicio
Siguiendo con el tema deportivo, sin duda ha sido un maratón y no un sprint.
Con cualquier maratón, se trata de profundizar, marcar el ritmo de la carrera y perseverar.
Se necesita mucha valentía y determinación, y muchos caerán en el camino. Eso es lo que hace que las celebraciones al final de un maratón sean tan dulces. La tremenda sensación de logro, éxito y logro que golpea cuando finalmente se cruza la línea de meta. Puede tomar algunos días asimilarlo, ya que el agotamiento puede ser una sensación abrumadora justo en la línea, pero a medida que pasa el tiempo, el orgullo y la satisfacción reemplazarán el cansancio.
Así es con Joomla. El maratón tuvo sus altibajos, momentos en los que atravesar la barrera del dolor era la única opción, pero hoy la línea de meta está aquí. (continúa)
Un grupo de investigadores de Sandia National Laboratories, ha creado un nuevo método para crear baterías de sal fundida que operan a temperaturas entre dos y tres veces más bajas que las actuales. Este sistema podría almacenar energía de la red eléctrica o de las plantas de renovables de forma más barata, durante más tiempo y siendo más segura que las actuales.
"Hemos trabajado para reducir la temperatura de funcionamiento de las baterías de sodio fundido lo más posible", explica Leo Small, investigador principal del proyecto. Anteriormente se necesitaban temperaturas de entre 270 ºC y 350 ºC para funcionar. Y han conseguido bajarlas hasta los 110ºC. "La reducción de la temperatura de la batería supone una cascada de ahorro de costes. Se pueden utilizar materiales más baratos, las baterías necesitan menos aislamiento y el cableado que las conecta puede ser mucho más fino".
Este artículo describe el procedimiento paso a paso para configurar el Multipathing en Linux (RHEL7 / CentOS7) usando Device Mapper Multipathing (DM-Multipath) y le ayuda a comprender la configuración de multipath.
Device Mapper Multipath (DM-Multipath) es un Multipathing en Linux, Device Mapper Multipath (DM-Multipath) se puede utilizar para redundancia y para mejorar el rendimiento. Agrega o combina las múltiples rutas de E / S entre los servidores y el almacenamiento, por lo que crea un solo dispositivo en el nivel del sistema operativo.
Por ejemplo, digamos un servidor con dos tarjetas HBA conectadas a un controlador de almacenamiento con puertos únicos en cada tarjeta HBA. Un lun asignado al servidor único mediante dos números wwn de ambas tarjetas. Entonces, el sistema operativo detecta dos dispositivos: / dev / sdb y / dev / sdc. Una vez que instalamos Device Mapper Multipathing. DM-Multipath crea un único dispositivo con un WWID único que redirige la E / S a esos cuatro dispositivos subyacentes de acuerdo con la configuración de múltiples rutas. Entonces, cuando hay una falla con cualquiera de estas rutas de E / S, se puede acceder a los datos utilizando la ruta de E / S disponible.
La distribución Linux denominada CBL-Mariner, que es usada por Microsoft para proveer a WSL2 de servidor gráfico necesario para mostrar aplicaciones gráficas Linux en nuestro escritorio Linux.
Pero lo más relevante de esa distribución es que, bueno… había sido creada por la propia Microsoft. Sí, como lo lees: la compañía que creó Windows y que lideró una guerra sucia contra el software libre en tiempos de Gates y Ballmer, ahora ha creado y mantiene su propia distribución Linux.
Pero la cosa mejora: puedes descargarla e instalarla en una máquina virtual.
Con un presupuesto de 8 millones de euros durante los próximos tres años, el proyecto eProcessor tiene como objetivo el desarrollo del primer chip europeo de código abierto.
Un chip con arquitectura RISC-V, que busca convertirse en la alternativa libre a los diseños de Intel, AMD y los basados en ARM.
Sin embargo, el proyecto de chip europeo basado en RISC-V va en otra dirección, apuntando más lejos y poniendo el foco en el desarrollo y diseño.