LinuxParty
Después de un año de trabajo con Ubuntu Linux (o derivado, como el sistema operativo de primaria), casi siempre me encuentro con una cantidad de repositorios de software que puedo haber instalado y eliminado o que en realidad nunca necesité. Eso significa que /etc/apt/sources.d puede estar bastante lleno y el proceso de actualización de apt se vuelve un poco lento. O, lo que es peor, los repositorios pueden romperse y detener la actualización de apt. Debido a esto, trato de mantener esos repositorios al mínimo. Una forma de hacerlo es simplemente abrir una ventana de terminal y peinar a través de ese directorio (eliminando cualquier archivo .list innecesario).
La próxima vez que sientas un flechazo, piensa que tal vez sea una prima o un primo lejano tuyo.
Un estudio de 2016 señalaba que nuestro cuerpo cuando busca pareja toma en cuenta la supervivencia de la especie
Un estudio realizado en Estados Unidos halló que sus participantes, que incluyeron tres generaciones, tendieron a escoger como sus cónyuges a las personas que compartían sus mismos ancestros, aunque los investigadores notaron que esa tendencia ha ido cayendo con el transcurso del tiempo.
Los investigadores Ronnie Sebro y Gina Peloso, de la Universidad de Pensilvania, Josée Dupuis, de la Escuela Universitaria de Salud Pública de Boston, y Neil Risch, de la Universidad de California, fueron los autores del estudio publicado en la revista especializada PLOS Genetics.
Un lector anónimo comparte un informe: Martin Vassilev se gana la vida vendiendo vistas falsas en videos de YouTube . Trabajando desde su casa en Ottawa, ha vendido cerca de 15 millones de visitas en lo que va de año, poniéndolo en camino para traer más de $ 200,000, según muestran los registros. El Sr. Vassilev, de 32 años, no brinda los puntos de vista por sí mismo. Su sitio web, 500Views.com, conecta a los clientes con servicios que ofrecen vistas, gustos y disgustos generados por computadoras, no humanos. Cuando un proveedor no puede cumplir un pedido, el Sr. Vassilev, como un operador moderno de la centralita, se conecta rápidamente con otro. "Puedo enviar una cantidad ilimitada de visitas a un video ", dijo Vassilev en una entrevista. "Han tratado de detenerlo durante tantos años, pero no pueden detenerlo. Siempre hay una forma de evitarlo".
Claire Reilly, escribiendo para CNET: Después de pasar una noche en una cueva de roca subterránea en el medio del desierto australiano, aprendí tres cosas: El silencio es ensordecedor. Tus ojos nunca se ajustan a la oscuridad. Y si nadie roza el techo antes de llegar, ese puñado de tierra te va a asustar cuando te caiga sobre la cara a las 2 am . He volado 1,200 millas por el privilegio de dormir en un agujero en Coober Pedy. No hay Wi-Fi aquí. El brillo de mi MacBook se siente desagradable en la quietud subterránea. El televisor reproduce anuncios de un servicio de limpieza "local" de la ciudad próxima, pero eso sucede a solo 400 millas de distancia. Australia es un país definido por "la tiranía de la distancia", pero viajar a la ciudad minera de ópalo subterránea de Coober Pedy es como tomarse unas vacaciones en Marte.
Una forma sencilla de depurar scripts es utilizar la opción -x
al ejecutarlos:
$ sh -x mi-script.sh $ bash -x mi-script.sh
Si prefieres activar y desactivar la depuración dentro del propio script, utiliza lo siguiente (sirve para hacerlo extensible a otras posibles llamadas):
# activar la depuración set -x
También:
# desactivar la depuración set +x
Además de set -x
, también puedes utilizar:
set -e
, hace que el script se detenga tan pronto como exista un errorset -n
, comprueba si hay errores de sintaxis en tu scriptset -v
, activa el modo verbose, que hace que se muestre mucha más información sobre la ejecución.
SUSE® ha anunciado hoy la disponibilidad del primer kernel de Linux empresarial especialmente diseñado para Microsoft Azure. Ahora, las instancias bajo demanda de SUSE Linux Enterprise Server 15 se ejecutarán en un kernel personalizado para cargas de trabajo en Microsoft Azure, el cual proporciona un rendimiento mejorado y velocidades de arranque más rápidas, junto con un menor consumo de memoria. El kernel optimizado para Azure permite un acceso más rápido tano a las nuevas como a las futuras características de Azure, ayudando a los clientes a ser más ágiles. SUSE trabaja con Microsoft y otros socios para adaptar y garantizar soluciones de código abierto que permitan a los clientes gestionar la complejidad, reducir los costes y ofrecer servicios críticos para la empresa que impulsen la transformación digital.
Configurar el servidor de correo Postfix en CentOS
Consideramos, que deberías antes de ver este artículo, previo a iniciar.
Instalar y configurar Postfix y Dovecot, con autenticación y TLS
Nuestro plan consiste en almacenar cuentas de correo electrónico y alias en una base de datos MariaDB que, para nuestra conveniencia, se gestionará a través de phpMyAdmin .
Si opta por no instalar phpMyAdmin, o está tratando con un servidor CLI-only, también proporcionaremos el código equivalente para crear las tablas de la base de datos que se utilizarán a lo largo de esta serie.
Dado que mantener un servidor de correo en funcionamiento es una de las tareas esenciales que generalmente se asignan a los administradores de sistemas e ingenieros, también proporcionaremos algunos consejos para ejecutar de manera eficiente este servicio crítico en un entorno de producción.
Integración continua (CI) y entrega continua (CD) son términos extremadamente comunes en la producción de software.
¿Pero sabes lo que realmente quieren decir?
La integración continua (CI) y la entrega continua (CD) son términos extremadamente comunes que se usan cuando se habla de producir software. Pero, ¿qué es lo que realmente quieren decir? En este artículo, explicaré el significado y la importancia detrás de estos y términos relacionados, como las pruebas continuas y la implementación continua.
Sumario rápido
Una línea de montaje en una fábrica produce bienes de consumo a partir de materias primas de una manera rápida, automatizada y reproducible. De manera similar, un canal de entrega de software produce lanzamientos desde el código fuente de una manera rápida, automatizada y reproducible. El diseño general de cómo se hace esto se llama "entrega continua". El proceso que inicia la cadena de montaje se conoce como "integración continua". El proceso que garantiza la calidad se denomina "prueba continua" y el proceso que hace que el producto final esté disponible para los usuarios se denomina "implementación continua". Y los expertos en eficiencia general que hacen que todo funcione sin problemas y simplemente para todos son conocidos como practicantes de "DevOps".
Sin lugar a dudas, Linux fue creado por brillantes programadores que empleaban un buen conocimiento de la informática. Permita que los programadores de Linux cuyos nombres usted conozca compartan los libros que los iniciaron y las referencias tecnológicas que recomiendan para los desarrolladores de hoy. ¿Cuántos de ellos has leído?
Linux es, sin dudas, el sistema operativo del siglo XXI. Si bien Linus Torvalds tomó muchas buenas decisiones empresariales y de la comunidad al crear la comunidad de código abierto, la principal razón por la que los profesionales y desarrolladores de redes adoptaron Linux es la calidad de su código y su utilidad. Mientras que Torvalds es un genio de la programación, ha sido asistido por muchos otros desarrolladores brillantes.
Le pregunté a Torvalds y a otros importantes desarrolladores de Linux qué libros les ayudaron en su camino hacia la excelencia de la programación. Esto es lo que me dijeron.
"Valve parece estar trabajando en un conjunto de 'herramientas de compatibilidad', llamado Steam Play, que permitiría que al menos algunos títulos basados en Windows, cuyo volumen podría ser importante, se ejecuten en sistemas SteamOS basados en Linux", escribe Kyle Orland de Ars Technica. Del informe: Los usuarios de Reddit notaron que los archivos de la GUI de Steam (tal como los capturó el Steam Tracker de SteamDB ) incluyen una sección oculta con texto no utilizado relacionado con el sistema de Steam Play, todavía no anunciado. Según ese texto, "Steam Play instalará automáticamente herramientas de compatibilidad que le permitirán jugar juegos de su biblioteca que fueron creados para otros sistemas operativos".
-
Programación
- Google dona Windowbuilder, CodePro Para Eclipse
- 12 plugins de Eclipse que todo desarrollador debe conocer!
- Eclipse Ajax Toolkit Framework y Ajax tools
- Visual Studio y Eclipse, comparados y contrastados.
- Crear servicios Web con PHP en Eclipse
- Programar y depurar en un IDE para PHP con Eclipse, plugins PDT, xdebug y Remote debug
- Saros, plugin de Eclipse para programación par a distancia o distribuida en pare
- Desarrollar una aplicación Facebook con Eclipse.
- Instalar Cobol en Eclipse para Linux (y también sirve para Windows)
- Cómo instalar Eclipse en Windows, Linux o Mac.
- ¿Puede TrapC solucionar problemas de seguridad de memoria en C y C++?
- Un EXE de 27 años se convirtió en Python en minutos. ¿Será la ingeniería inversa asistida por IA el próximo paso?
- Google informa que el tiempo de migración de código se reduce a la mitad con ayuda de IA
- ELIZA, el primer chatbot con inteligencia artificial del mundo, resucita después de 60 años
- Tutorial de C/C++, programar paso a paso, para Linux, Windows y Mac