Disfruta conmigo de Linux y del Open Source. Aquí encontrarás como sacarle el máximo partido a tu entorno de escritorio Linux, hasta como montar un servidor web, un WordPress, un proxy inverso, una base de datos o cualquier otro servicio que puedas imaginar. Y todo ello, lo puedes montar en una Raspberry Pi, en un VPS, en tu propio ordenador o en cualquier servidor. Vamos, cualquier cosa que quieras hacer con Linux, seguro, seguro, que la encontrarás aquí.
Similar Podcasts

In Machines We Trust
A podcast about the automation of everything. Host Jennifer Strong and the team at MIT Technology Review look at what it means to entrust artificial intelligence with our most sensitive decisions.

Ladybug Podcast
We're Emma Bostian, Sidney Buckner, Kelly Vaughn, and Ali Spittel - four seasoned software developers working in different sectors. Since there's a major lack of technical podcasts out there, we've decided to start one. Just kidding -- there's already a ton! But, we wanted to add our voices to the space and share our experiences and advice. We'll have great discussions around how to start coding, the hot technologies right now, how to get your first developer job, and more!
Check out our website!

The Infinite Monkey Cage
Brian Cox and Robin Ince host a witty, irreverent look at the world through scientists' eyes.
ATA 254 Escribir mas con menos, espanso
Hace ya casi dos años del podcast número 50, en el que te hablé sobre escribir más rápido con expansores de texto y hoy de nuevo te vengo con la misma cantinela, te vengo a hablar sobre, tal y como aclaró Torete un extensor de texto. Sobre una herramienta, que todo aquel preocupado por su productividad, debería tener en su caja de herramientas. Se trata de espanso, una herramienta que ha venido a sustituir, para mi tristeza, por llamarlo de alguna forma, a una de producción propia. Pero, todo tiene su porque y su razón, y esto te lo explicaré, en el episodio de hoy. La cuestión, es que si pasas muchas horas de tu vida escribiendo, necesitas una herramienta como espanso, que te ayude a mejorar y a ser mas productivo, evitando repetir una y otra vez los mismos textos, o incluso, simplemente para algo tan sencillo, para utilizar algo tan interesante como los emojis 😄. Y esto también lo explicaré a continuación. Escribir mas con menos, espanso ¿Que es esto de los extensores de texto? Se trata de una herramienta que reemplaza una palabra clave por un texto mientras escribes. De esta forma, tu defines tantas palabras claves como necesitas, y conforme vas escribiendo el extensor de texto se encarga de reemplazar esa palabra clave por lo que tu consideres. ¿Cuantas veces a lo largo del día escribes tu correo electrónico?¿O la fecha del día?, o incluso, en el caso de que no tengas configurada la firma del correo electrónico, porque utilizas diferentes clientes, ¿cuantas veces escribes la firma? Con el extensor de texto, simplemente reemplazarás esa palabra clave que puede ser perfectamente ;correo por tu correo electrónico. Esto te va a llevar a ser mucho mas productivo, sin lugar a dudas. ¿Porque cambio de extensor de texto? Hace ya algún tiempo que venía buscando un extensor de texto para Windows, una herramienta que me ayudara a no tener que repetir determinadas respuestas enlatadas. Y esto no tiene que ser necesariamente por correo electrónico, también por otros medios, como puede ser incluso Telegram. Haciendo una búsqueda en internet, me topé con espanso. Una herramienta que algún oyente del podcast o lector del blog, que me disculpe porque no he conseguido localizar quien fue, me recomendó la herramienta de la que te voy a hablar, me recomendó espanso. La cuestión es que una de las grandes ventajas de espanso, entre otras, es que es multiplataforma, con lo que la podía utilizar tanto en para atareao.es como para el trabajo, y esto es algo que me resulta muy cómodo. Pero no creas que me llamó esto la atención. Lo que realmente me llamó la atención es que esta herramienta está implementada en Rust. Y no solo esto, sino que además el desarrollador de la aplicación, Federico Terzi tiene algunos vídeos en YouTube y había visto algunos de ellos, y todo unido, fue lo que me empujó a dar una segunda oportunidad a esta herramienta. Al final, a pesar que ha triunfado mi parte mas sentimental, lo cierto es que estoy realmente satisfecho con el resultado… Viva lo irracional. ... Más información en las notas del podcast sobre escribir mas con menos con espanso
ATA 253 El mejor terminal para Linux del mundo mundial
Hace apenas un mes, unos doce capítulos, en concreto en el episodio 241, en el que te hablaba de terminal hopping y sobre porque había abandonado Alacritty en favor de rxvt-unicode. Pues, vuelvo de nuevo a las andadas, vuelvo de nuevo al terminal hopping. Y no te creas que fue mucho después de publicar el anterior episodio del podcast, quizá tan solo un par de semanas. En tan poco espacio de tiempo ya le estaba hablando a Angel de uGeek, de esta auténtica maravilla, ya le estaba hablando sobre Kitty el mejor terminal para Linux del mundo mundial. Antes de seguir, e insistir en esto de Kitty el mejor terminal para Linux del mundo mundial, tengo que aclararte, que esto significa, que en el momento de publicar este episodio del podcast, este emulador de terminal, es el mejor terminal para Linux pero para mi. Esto no quiere decir, nada en absoluto. Es decir, es posible, que dentro de un tiempo, te traiga otro terminal. Y aún con todo y con esas, también puede suceder, que tu pruebes este emulador de terminal, y te acuerdes de mi estampa, porque a ti no te resulta atractivo, o simplemente, porque no es lo que estás buscando. Kitty, el mejor terminal para Linux del mundo mundial Para los ansias Aunque kitty se encuentra en los repositorios oficiales de Ubuntu, y seguro que en los de la mayoría de distribuciones, lo mejor es que lo descargues directamente para tener la última versión y poder de esa forma disfrutar del mejor terminal para Linux con todas las características que te voy a contar a lo largo del episodio. Para hacer esto ejecuta la siguiente instrucción en un terminal, curl -L https://sw.kovidgoyal.net/kitty/installer.sh | sh /dev/stdin Esto instala kitty en el directorio ~/.local/kitty.app. Yo no me he calentado en exceso la cabeza y he hecho un enlace simbólico, sudo ln -s /home/lorenzo/.local/kitty.app/bin/kitty /usr/bin/kitty Para que se integre perfectamente con tu escritorio, tienes que ejecutar además las siguientes instrucciones, cp ~/.local/kitty.app/share/applications/kitty.desktop ~/.local/share/applications sed -i "s|Icon=kitty|Icon=/home/$USER/.local/kitty.app/share/icons/hicolor/256x256/apps/kitty.png|g" ~/.local/share/applications/kitty.desktop Una vez completados estos pasos, ya puedes iniciar una sesión con kitty, y empezar a disfrutar de todas las características que te voy a comentar. ... Más información en las notas del podcast sobre el mejor terminal para Linux del mundo mundial
ATA 252 Cocinas y Linux. Una de preguntas y respuestas.
Hace unos días escuché un podcast que hacía una interesante comparativa en referencia a las cocinas, y he querido traérmelo a mi terreno, y al mundo de los sistemas operativos. Y es que al final un sistema operativo es como una cocina en cuanto a su uso. Y por eso a continuación te hablo de cocinas y Linux. Cuando alquilas un apartamento y entras en la cocina, seguro que no encuentras nada, y tienes dos opciones, o bien te acostumbras a la cocina, o bien la reformas a tu gusto para encontrar cada cosa en su sitio, para que todo sea óptimo. Pues esto es lo mismo que te ofrece un entorno de escritorio como el de MacOS o Windows, donde aunque puedes hacer pequeños cambios, tienes que conformarte con tener el escritorio como te lo has encontrado, o puedes reformarlo por completo y adaptarlo perfectamente a tus necesidades, y ser altamente productivo. Cocinas y Linux. Una de preguntas y respuestas Escritorio en Mosaico, Dani pregunta, Ya había hecho alguna prueba con el escritorio i3, no lo acabo de ver porque algunas cosas no me acababan de funcionar, a raíz de escucharos a ti y a Ángel (uGeek), me he interesado por qTile, y al investigar sobre este último he visto también el bspwm aquí explican con más o menos acierto como instalarlo desde cero. Aquí uno que se cambia de qTile a bspwm. Por lo que tengo entendido tu elección por el qTile es fundamentalmente por estar en python. Como he visto alguna comparativa sobre estos dos y parece que el bspwm tiene alguna ventaja y sabiendo que no hay ninguno mejor que otro ya que eso va a ser subjetivo, me gustaría saber tu opinión. Finalmente hace unas semanas instalé bspwm en mi equipo y actualmente ha sustituido a i3, qTile, y alguno otro que he probado por el camino. Así, que lo primero es dar las gracias a Dani, por obligarme a probar este increíble gestor de ventanas que tantas alegrías me está trayendo. Respecto a la experiencia entre i3 y bspwm. Lo primero es indicar que bspwm, viene con menos opciones que i3. Es necesario que tires de otras herramientas si quieres completar la experiencia de usuario. Esto tiene su parte buena y su parte mala. La parte buena, es que hay herramientas perfectamente diseñadas para realizar este trabajo, como podría ser Polibar, y puedes elegir aquella que mejor se adapta a tus necesidades. De esta forma los archivos de configuración, son mucho mas sencillos, en algunos casos, claro. La parte negativa, es que tienes que lidiar con mas archivos de configuración y herramientas adicionales, que de la otra forma vienen agrupadas o recogidas en una sola. Mi recomendación es que las probarás todas, o si quieres, me dices alguna que quiere que pruebe, y yo no tengo inconveniente. Bloqueos en el inicio Javier pregunta, Hola, me cambié a linux hace un mes aproximadamente, ya que windows cada vez me pegaba más pantallazos y ubuntu me gusta más. El SO cuando me arranca me va bien y no me da problemas más que algún cuelgue concreto. Pero sí que me está dando muchos problemas cuando lo arranco. Muchas veces se queda colgado en la pantalla de inicio de ASUS y no hace nada, por lo que tengo que apagarlo y volverlo a encender. Y cuando me consigue pasar de esa pantalla de asus me da
ATA 251 David Ochobits en Comunidad Linux
Con este episodio del podcast, inauguro una nueva sección con el objetivo de acercar a otros usuarios del mundo GNU/Linux, del software libre y del código abierto. En particular esta sección es Comunidad Linux. A pesar de que llevaba ya algún tiempo dando vueltas a esto, esta nueva sección se ha visto precipitada por algunos usuarios del grupo de Telegram, que han insistido de vehemente en la necesidad de dejar de escucharme… Y que mejor forma de inaugurar esta sección Comunidad Linux, con una persona de la que soy fiel seguidor y a la que admiro, por muchas razones, y entre otras por el excelente trabajo que hace en su blog Ocho bits hacen un byte, y en el proyecto Colaboratorio.net. Me refiero por supuesto a David Ochobits. No te quiero entretener mas, así que doy paso directo a la charla con David. Vamos directo al turrón. David Ochobits en Comunidad Linux Si no conoces a David Ochobits y su proyecto Ocho bits hacen un byte, no te puedes perder este episodio del podcast. David es un administrador de sistemas informáticos, que utiliza GNU/Linux, tanto a nivel personal como a nivel profesional. Y, lleva adelante, una importante labor divulgativa de todo lo relacionado con GNU/Linux y el software libre desde su sitio web Ocho bits hacen un byte. Además, David, forma parte del proyecto Colaboratorio.net, desde donde también realiza una importante labor divulgativa. Sobre Ocho bits hacen un byte Te puedo asegurar que el sitio web de David es una auténtica fuente de información de todo aquello relacionado con GNU/Linux y el software libre. Para el administrador de sistemas Evidentemente, y como no podía ser de otra forma, tiene una gran cantidad de artículos relacionado con su desempeño profesional como administrador de sistemas informáticos. Con lo que si eres administrador de sistemas, y en algún momento haces alguna consulta relacionado con este campo, es muy fácil, que en mas de una ocasión hayas terminado en la página de David. Para el usuario de a pie Pero no solo es un lugar de referencia, para cualquier administrador de sistemas, sino también para el usuario de a pie. Y es que en Ocho bits hacen un byte, el usuario puede encontrar decenas de artículos relacionados con el mundo de GNU/Linux y el software libre. ... Más información en las notas del podcast sobre David Ochobits en Comunidad Linux
ATA 250 VLC en el terminal
Hace unos días, mientras terminaba de preparar el último episodio del podcast, me encontré escuchando el episodio directamente desde el mismo terminal. Y es que como te he contado en mas de una ocasión, cada vez paso mas y mas tiempo en el terminal. Y cada vez paso mas tiempo por dos razones. Por un lado, encuentro que soy mucho mas productivo, permitiéndome centrarme mas en lo que esté haciendo. Y por otro lado, y creo que todavía mas importante, porque cada vez me encuentro mas a gusto. Iba a decirte más cómodo, pero lo cierto, que no solo se trata de comodidad, sino de estar a gusto. El terminal, me muevo como pez en el agua, y se que todavía me queda recorrido, mucho recorrido. Sin embargo, con todo y con eso, realmente me encuentro muy a gusto. Esta es la razón, por la que siempre que puedo tiro de aplicaciones que corran exclusivamente en el terminal, o que al menos tengan una interfaz para el terminal. Y esta es una de las herramientas de la que te voy a hablar hoy, VLC en el terminal. Si, no me he vuelto loco, no pretendo ver un vídeo en el terminal. Mi objetivo, y así, te lo he comentado en las primeras palabras del podcast, es controlar el reproductor desde el terminal. Y mas para escuchar música, cuando lo hago, que para ver algún vídeo. VLC en el terminal Si bien he titulado VLC en el terminal, lo cierto es que no voy a hablarte única y exclusivamente de VLC, sino que también te quiero contar sobre varias de estas herramientas para reproducir audio en el terminal, y no solo música de YouTube o de otro servicio online, sino también para reproducir música que tengas en tu equipo. Y es que una de las grandes ventajas que te ofrecen estas aplicaciones, es su reducido consumo de recursos. Y cuando te digo reducido consumo de recursos, te hablo de que el consumo es ridículo del todo. VLC en el terminal con nvlc y cvlc Las dos primeros reproductores son nvlc y cvlc, que no son mas que interfaces para el terminal del todopoderoso VLC. El primero te da muchas mas opciones, mientras que el segundo es mas minimalista, y cuando te digo minimalista, te digo minimalista del todo. nvlc Dentro de lo minimalista que es nvlc este te da una serie de herramientas para controlar al más mínimo detalle, no solo la pista que estés reproduciendo en el momento, sino también la lista de reproducción. Así a continuación tienes un listado de los atajos de teclado que tienes disponibles para esta aplicación ... Más información en las notas del podcast sobre VLC en el terminal
ATA 249 Construtir tu propio escritorio en Linux
Tengo una pregunta pendiente de Dani, desde finales del año pasado. Una pregunta, a la que podré dar respuesta en el episodio de preguntas y respuestas de la próxima semana, gracias al intenso Escritorio Hopping de estos últimos días. Como ya te adelanté en el episodio 247 del podcast, titulado Maldito kernel, andaba probando diferentes Window Manager, tal y como te comentaré en este episodio del podcast. Y esto me ha llevado a la configuración de escritorio actual, y a este nuevo episodio del podcast sobre como construir tu propio escritorio en Linux. Esto del escritorio Linux minimalista, no es una novedad en este podcast. Ya te he hablado con anterioridad de los Window Manager y en concreto de i3 y qtile. En concreto en el episodio 183 del podcast, que titulé Más allá de KDE Plasma o GNOME Shlle. Tiling Window Manager. En este episodio del podcast, de nuevo, te hablaré sobre el nuevo Window Manager, como he llegado a él, y en que casos te recomendaría, que utilizaras un Window Manager y porque. Y por supuesto, también sobre porque construir tu propio escritorio en Linux. Si bien, esto de los gestores de ventana, puede que no sea del agrado de todo el mundo, considero que es verdaderamente muy interesante, en diferentes ocasiones. Sin lugar a dudas, al menos le daría una oportunidad. Construir tu propio escritorio en Linux Como he llegado al escritorio Linux minimalista Desde hace ya mas de un año, esto de los Window Manager, ha venido a formar parte de mi entorno de trabajo para el proyecto atareao.es. En este sentido, y tal y como anteriormente, actualmente paso un 70% en el entorno de escritorio GNOME Shell, y el resto, y hasta el momento en QTile. La llegada de la Raspberry Pi 400 Cuando la Raspberry Pi 400, cayó entre mis manos, lo primero que pensé fue en instalar QTile, por aquello de ahorrar recursos. Cuantos menos recursos gaste en el entorno de escritorio, mas recursos puedo utilizar para otras cosas… básicamente, para que el navegador consuma el resto… Y te puedo asegurar, que lo consume, ya se encarga él de eso. A pesar de lo optimizado que está, como comenté en el episodio 240 sobre la navegación de vértigo con Raspberry Pi OS. Pero bueno, sea como fuere, lo mejor siempre es gastar lo mínimo y necesario, ni mas ni menos. Sin embargo, no tuve ningún éxito en instalar QTile. El siguiente pensamiento fue instalar i3, sin embargo, hay algo que hecho de menos a i3, que son los espacios entre ventanas. Si, se que existe i3-gaps, pero está disponible desde repositorio, con lo que no me apetecía embarcarme en esa cruzada. Y te puede parecer una tontá, eso de los espacios entre ventana, pero para gustos los colores, y yo quería esto. Esto fue una de las razones, por las que te comenté que estaba probando Sway, porque lleva el tema de los espacios entre ventanas incorporado. Sin embargo, no tuve ningún éxito con este window manager. ... Más información en las notas del podcast sobre construir tu propio escritorio en Linux
ATA 248 El bucle infinito
Una de las sensaciones mas frustrantes que te puedes encontrar cuando comienzas con un nuevo sistema operativo. O en general cuando empiezas con cualquier nueva actividad es ni si quiera poder comenzar. Un ejemplo claro de a que me refiero es una de las preguntas del podcast de hoy. Donde uno siempre se encuentra en la misma situación con la imposibilidad de acceder al sistema operativo. Algo que queda perfectamente descrito en el título del podcast de hoy, el bucle infinito. En este nuevo episodio del podcast, la solución al problema del bucle infinito, la aporta un oyente, que se ha encontrado en una situación similar, y que cuenta como lo ha solucionado él en otras ocasiones. El bucle infinito Tengo que dar las gracias a Oscar por su colaboración. Por dar la solución, o por lo menos una solución, a la primera de las preguntas del podcast, de hoy. Precisamente a la pregunta que lleva el título del podcast de hoy, el bucle infinito. Sin tu colaboración, episodios del podcast, como este, no serían posible. Reinicio constante En el podcast anterior de preguntas y respuestas, Domingo hacía la siguiente consulta, Todo fue bien al principio y logré instalar las aplicaciones que necesito para programar. Pero de pronto al entrar en la página de login entra en un bucle infinito En este caso Oscar responde lo siguiente a la pregunta del bucle infinito, *Yo tuve un problema similar instalando Ubuntu 20.04 en mi Dell Latitude. Es un problema relativamente común en equipos con tarjetas gráficas Nvidia. Te copio aquí abajo las notas que tomé (en Joplin :-)!) después de resolverlo. Login loopPrompted by having an nvidia driver and having enabled auto-login:Fixed by editing /etc/default/grub and changing the value of GRUB_CMDLINE_LINUX_DEFAULT from \"quiet splash\" to \"quiet\"http://ubuntuhandbook.org/index.php/2020/01/login-loop-auto-login-enabled-in-ubuntu-19-10-with-nvidia-driver/https://askubuntu.com/questions/1229821/login-loop-after-installing-20-04---* Sincronización con Mega Raúl pregunta, Hola Atareao!Te hago una consulta por si me puedes ayudar. He instalado Elementary en una netbook medio vieja y no qpuedo instalarle la aplicación de Mega para sincronizar mis archivos, ¿Sabés si hay alguna forma? Tal vez me falte alguna herramienta para instalar el archivo .deb.Gracias y saludos desde Córdoba, Arg.Raúl Yo no tengo instalado Mega. Pero desde la página de descargas de Mega es posible descargar un instalador para Elementary versión Juno. En particular descarga un archivo que parece que es para Ubuntu 18.04, que entiendo será la versión compatible. El archivo que descarga tiene extensión .deb, con lo que para instalarlo en tu equipo, puedes, o bien hacer doble clic, a ver si esta forma lo instala. O la opción que te recomiendo es que abras un terminal y ejecutes la instrucción, sudo dpkg -i megasync-xUbuntu_18.04_amd64.deb Te digo de instalarlo desde el terminal, porque de esta forma, en caso de que falte alguna dependencia, la podrás instalar fácilmente. Más información en las notas del podcast sobre
ATA 247 Maldito kernel
En este episodio del podcast te cuento mis aventuras y desventuras con las pantallas, el wifi y el maldito kernel. Y es que la semana pasada, a punto estuve de no poder grabar los episodios del podcast. Y te digo, que casi no pude grabar los episodios del podcast, porque perdí una pantalla y el Wifi, y tuve que reinstalar Ubuntu. Realmente, como te contaré a lo largo del episodio verás que tuve que reinstalar Ubuntu, mas que nada porque soy un zoquete, por no pararme a leer. Si, porque simplemente no leí que es lo que aparecía en pantalla, y, ante la terrible presión de no no poder grabar los podcast, la única solución que se me pasó por la cabeza, fue re instalar Ubuntu. Maldito kernel Antes que nada, quiero contarte exactamente como tengo montado el chiringuito, para que te hagas una idea exactamente de que es lo que sucedió y como sucedió. Mas que nada, para que tengas un contexto. Varias pantallas Como he comentado en algún que otro episodio del podcast, actualmente tengo tres pantallas. Dos externas y la propia del portátil. Sin embargo, como mi portátil solo tiene una salida HDMI, tengo una Dock station con un controlador propietario de DisplayLink, que me da salida para la segunta pantalla vía HDMI, conectando la Dock Station al ordenador vía USB. Pero como digo, para que esto funcione, necesito tener cargados los controladores DisplayLink, ya que como digo, no vienen en el propio kernel de Linux, en el maldito kernel. Fíjate si, para mi es importante esto de las pantallas, que tengo monitorizada la página de DisplayLink, para que en el caso de que haya cualquier cambio en la página, me llegue un mensaje de Telegram. De esta forma, en cuanto salen nuevos controladores los descargo de inmediato. El WiFi Actualmente tengo el equipo personal conectado a internet vía WiFi. El router lo tengo en otra habitación de la casa, y lo cierto es que no me apetece, tener cables tirados por el suelo. Solución WiFi. Sin embargo, el hardware que me permite tener WiFi en mi equipo no tiene controladores libres, sino que son controladores propietarios, y esto es un problema, porque no vienen en el propio kernel de Linux, en el maldito kernel. No tengo entorno de pruebas La tercera pieza de la ecuación, es que no tengo entorno de pruebas. No tengo una tercera partición donde probar todas las aplicaciones, donde instalar software, donde probar otros Window Manager. Todo lo pruebo en vivo y en directo, todo lo pruebo directamente en mi entorno productivo, y claro, esto es tentar a la suerte. El problema En las últimas semanas he estado probando en concreto diferentes Window Manager. En concreto quería probar Sway. Un Window Manager similar a i3 pero para Wayland. Haciendo algunas de estas pruebas, en esto de reiniciar Ubuntu, en alguna ocasión, de repente perdí una de las pantallas. Intenté recuperarla, pero no lo conseguía. Y al reiniciar Ubuntu de nuevo, observé que también había perdido el WiFi. Esto fue el fin de semana pasado, cuando todavía no tenía grabado ningún podcast. Imagina la presión a la que me encontraba sometido. Estaba que echaba humo por todas partes. ... Más información en las notas del podcast sobre maldito kernel
ATA 246 ¿Realmente necesitas Nextcloud?
Hace ya algún tiempo que una idea viene rondándome la cabeza, y es si realmente necesitas Nextcloud. Por costumbre, cuando necesitamos diferentes servicios tipo nube, simplemente montamos un Nextcloud, que de un solo golpe nos resuelve nuestras necesidades. Pero, ¿es la mejor opción? En este episodio del podcast, quiero reflexionar sobre la opción de montar Nextcloud, o en lugar de esto, o montar diferentes servicios. De esta forma, montando varios servicios, conseguiríamos la funcionalidad deseada, que podría ser la misma o inferior. ¿Realmente necesitas Nextcloud? Como te decía en la introducción el objetivo de este podcast es reflexionar sobre si montar un Nextcloud es la mejor solución, o quizás, sería mejor montar varios servicios que nos dieran la funcionalidad que requerimos. Ventajas e inconvenientes La gran ventaja de montar un único servicio, de montar un Nextcloud, es que solo tenemos que ocuparnos del mantenimiento de este servicio. Es decir, en el caso de haya una actualización, ya sea porque se han introducido nuevas características, o porque se ha corregido una vulnerabilidad, solo tendrías que preocuparte de Nextcloud. Solo tienes que actualizar Nextcloud. Evidentemente, si levantas varios servicios para suplir a Nextcloud, cada uno de estos servicios, tiene posibilidades de padecer vulnerabilidades. Y no solo esto, al ser mas servicios, también tienes mas posibilidades de que caiga uno de ellos. Con lo que tienes que preocuparte, no solo de actualizar varios servicios, sino también de monitorizarlos, para asegurarte, que cada uno de ellos, está en perfecto estado. Sin embargo, lo que es la gran ventaja de Nextcloud, también es su principal inconveniente. En el caso de que tengas que actualizar Nextcloud, vas a tener que dejar de dar servicio. Pero, no una parte del servicio, sino que vas a tener que dejar de dar todo el servicio. Y esto, dependiendo de las condiciones puede ser un problema. En cambio, en el caso de que estés reemplazando Nextcloud por varios servicios diferentes, no tienes este problema, en tanto en cuanto, puedes actualizar uno a uno en caso de tener que actualizarlos todos, o bien, uno solo, si solo tienes que actualizar uno de ellos. Por otro lado, una ventaja de tener varios servicios, es que normalmente el funcionamiento de estos, teóricamente, será mejor que el que te puede ofrecer Nextcloud, en tanto en cuanto, son servicios que están especializados. Pero claro, esto es siempre, teóricamente. ¿Con que reemplazo Nextcloud? Por supuesto, que la siguiente pregunta que te planteas, es con que tienes que reemplazar Nextcloud. Yo te ofrezco diferentes soluciones, que puede ser que se adapten a tus necesidades o no. Incluso, probablemente, tu tengas alguna alternativa mejor de la que te voy a comentar ahora. ... Más información en las notas del podcast sobre ¿Realmente necesitas Nextcloud?
ATA 245 Objetivo Rust
En el episodio 243 te hablé sobre el augurio Linuxero Básicamente, se trataba de repasar mis objetivos para atareao.es y su grado de cumplimiento, y por otro lado, indicarte cual iban a ser los objetivos para este año entrante. Por supuesto, todo esto era relativo a atareao.es. Me quedaban por contarte mis objetivos personales, también para este año. Lo cierto es que no tengo muy claro como contarlos, si hacerlo directamente en el podcast, si en el blog, si en vídeo… Y es que mi objetivo para este año es aprender un nuevo lenguaje de programación, mi objetivo es aprender Rust. Como te decía, no tengo claro como contarte esta aventura en la que me he embarcado, pero lo que tengo claro es que quiero hacerlo, quiero compartir contigo esta aventura. Objetivo Rust ¿Porque aprender un nuevo lenguaje de programación? Lo cierto es que en estos últimos años me he enfocado mucho a Python y a JavaScript. Sin embargo, desde siempre me han gustado los lenguajes compilados, y esta es una de las razones por las que quería dar un paso adicional. Por otro lado, si bien, estoy realmente satisfecho con el resultado de las aplicaciones para el escritorio Linux, que he implementado tanto en Python como en JavaScript, lo cierto es que quería mejorar, algunas de estas aplicaciones dándoles mas fluidez, y para esto, es necesario, sin lugar a dudas recurrir a un lenguaje compilado. Así me he estado debatiendo en las últimas semanas por un lenguaje compilado, y dudaba entre Go y Rust. De hecho, casi estaba convencido de adoptar Go, sobre todo porque muchos de los servicios que estoy utilizando últimamente, están implementados en Go, como por ejemplo Traefik. ¿Que es Rust? Probablemente te estés preguntando ¿que es Rust? A parte de un lenguaje de programación. ¿De donde ha salido? Rust es un lenguaje de programación compilado multiparadigma, diseñado pensando tanto en el rendimiento como en la seguridad, sobre todo en lo referente a la seguridad en concurrencia. El lenguaje surge de un proyecto personal iniciado en 2006 por Graydon Hoare, que por aquel entonces trabajaba para Mozilla. En 2009 la fundación Mozilla comenzó a patrocinar este proyecto. En agosto de 2020, Mozilla despidió a 250 empleados, entre los que se encontraban la mayoría de los que constituían el equipo de Rust. Esto llevó a que se persiga la creación de la Rust Foundation. Indicarte que este lenguaje están liberados bajo licencia dual Apache y MIT. ¿Porque Rust? Lo primero que se me viene a la cabeza, al hablarte sobre esta aventura, es contarte porque me he decantado por Rust. Después de mucho leer al respecto, probablemente haya sido el artículo Rust vs Go de John Arundel el que me ha hecho decantarme por Rust. Si no lo conoces, John Arundel es un conocido mentor de Go. ... Más información en las notas del podcast sobre objetivo Rust
ATA 244 Alternativas para la nube. Preguntas y respuestas.
Por fin tengo la oportunidad para un nuevo episodio de preguntas y respuestas. Lo cierto es que, con esto de las preguntas pasa, como cuando asistes a una conferencia, a una charla, a un debate, etc. Llegado el momento fatídico de las preguntas, nadie pregunta, y yo soy el primero. ¿Por que nadie pregunta? Las razones para no preguntar son tan variadas como excusas puedas encontrar. A veces por vergüenza, otras porque pensamos que la pregunta es una tontería, o que no aporta nada, o que no está al nivel. Todo excusas de mal pagador. Toda pregunta es una gran pregunta. Así, en este capítulo, tengo la suerte de contar con un buen ramillete de preguntas, entre las cuales encontraras una que trata sobre alternativas para la nube. 244 Alternativas para la nube Un gestor de contraseñas Santiago pregunta, por un gestor de contraseñas. En particular por un tutorial para instalar KeePass2 o algún otro gestor similar. Por otro lado pregunta por un tutorial sobre Moodle. En concreto mi recomendación sin lugar a dudas respecto al gestor de contraseñas es utilizar Bitwarden. Te recomiendo escuches el capítulo 157 del podcast en el que precisamente cuento que cambié el gestor de contraseñas y ¿porque a Bitwarden?. En este caso yo estoy utilizando el propio servicio de pago de Bitwarden, sin embargo, está disponible el contenedor para que lo puedas servir y alojar tu mismo. Mi razón para pagarlo es sencilla, se trata de un gran servicio y lo hacen muy bien. Pero, entiendo que cualquiera quiera auto alojar este servicio por las implicaciones que tiene. Respecto a Moodle, tengo pendiente hacer un tutorial sobre como montar Moodle, y espero hacerlo durante este mes de enero. Alternativas para la nube Santi pregunta, Hola, ante todo darte las gracias por ese tremendo blog y podcast que mantienes y que tantas cosas buenas das a la comunidad linux. Abusando de tu amabilidad te pregunto si sabes de algun servidor para linux en el cual puedas subir notas al estilo de evernote y que tenga su propia app en android, osea no depender de la nube de terceros, tambien si sabes de algun servidor de fotos ya que ahora a desaparecido o mejor dicho limitado google fotos. En resumidas palabras si pudieras hacer un podcast mas adelante si te parece bien relacionado con los servicios que existen opensource para no depender de la nube de terceros. Gracias de antemano Lorenzo y perdona por las molestias. Existen muchos servicios que te permiten alternativas para la nube. Respecto al reemplazo de Evernote, mi recomendación es sin lugar a dudas Joplin. En particular, te recomiendo escuches un podcast de Ángel, uGeek, sobre Joplin. Para reemplazar a Google Photos, sin lugar a dudas Photoprism. Tienes el podcast 220, en el que precisamente hablo sobre como crear tu propio Google Photos con Photoprism y Traefik. Si quieres mas alternativas para la nube, te recomiendo también el episodio 237 del podcast. Se trata de una crossover con Ángel en el que hablamos sobre estrujar Docker ... Más información en las notas del podcast sobre alternativas para la nube
ATA 243 Augurio linuxero
De nuevo empiezo el capítulo como el año pasado, y es que esta costumbre la inicié ya en 2018, y esta va a ser la tercera edición de la misma. Aunque desde luego, el título de este año, he procurado que fuera mucho mas comedido que el del año pasado, que titulé De un 2019 espectacular a un 2020 brutal. Y de verdad que ha sido un 2020 brutal, pero no en el sentido que yo esperaba. Así, este va a ser otro podcast al estilo de Cuento de Navidad de Charles Dickens, porque aunque te acompañaré yo a lo largo del episodio, verás que daremos un repaso, a lo acontecido durante todo este tiempo. Pero no solo esto, sino que además, revisaremos mis compromisos de año nuevo, tanto los del año anterior, como los que te planteo este año. Augurio Linuxero Empiezo por contarte que es lo que ha pasado en atareao.es durante este año, porque lo que ha pasado fuera de atareao.es ya lo sabes y lo sabes de primera mano. Y, sinceramente, no creo que quieras que nadie te lo vuelva a contar. Lo que pasó en 2020 Sobre aplicaciones En lo que se refiere a aplicaciones, recordarte que este año, inicié una campaña titulada 12 meses 12 aplicaciones Open Source. Y se ha transformado en las siguientes aplicaciones, Enero. HábitosFebrero. Gotify IndicatorMarzo. Currency IndicatorAbril. TaskerMayo. Readme MakerJunio. PodcliJulio. Bot antispam para TelegramJulio. Nautilus SharefileAgosto. Panel Date FormatSeptiembre WireGuard IndicatorSeptiembre Tunnel IndicatorOctubre. Webcam managerOctubre. Battery StatusNoviembre. Remote Raspberry Además de estas aplicaciones, empaquetar Telegram o pon un script en tu vida Y a pesar de todo, me quedan pendiente dos aplicaciones. Una primera, en la que recojo el guante que me lanzó Juan de Podcast Linux, y que desarrollaré a lo largo de este primer trimestre. ... Más información en las notas del podcast sobre Augurio linuxero
ATA 242 Explorador de archivos online y menús de restaurante (2)
Hace aproximadamente unos 3 meses estuve comentándote una opción para los menús de restaurante y los códigos QR. Ese episodio se quedaba cojo. Le faltaba una segunda parte, sobre como editar de forma sencilla los menú, para que no supusieran un problema para el gerente del restaurante. Así, este episodio va a tratar de cerrar el círculo o por lo menos dar varias opciones para esto. Se trata de un explorador de archivos online, básicamente Filebrowser, el que dará una segunda parte a esto de los menús de restaurante. ¿Pero que es esto de un explorador de archivos online? Básicamente me estoy refiriendo a un explorador de archivos como el que tienes en el entorno de escritorio de tu sistema operativo, pero en línea, online. De esta forma, puedes acceder a esos archivos desde donde te encuentres. Explorador de archivos online y menús de restaurante 2 En que ando metido Antes de entrar de lleno en esto del explorador de archivos online, quiero contarte lo que vas a encontrar en las próximas semanas e incluso te diría que meses en atareao.es. Al iniciar esta temporada, ya te comenté los tutoriales que quería emprender y sacar a lo largo de la misma. Esto, ha ido cambiando, no es que haya ido en mal camino, simplemente ha ido cambiando y se ha materializado, en lo que ya tengo en mi kanban. Como has visto, ya he empezado con el tutorial de la Raspberry Pi 400. Este tutorial, tiene su parte documental, y su parte gráfica, que puedes encontrar en el canal de YouTube. Si te has fijado, estoy publicando un capítulo cada semana de este tutorial, de forma que en un total de 10 semanas mas o menos estará disponible todo el tutorial completo. En paralelo, y para ti, estoy publicando cuatro tutoriales, de forma alterna, ahora te explico a que me refiero. Estos tutoriales son, Desarrollo de aplicaciones nativas con JavaScript PowerShell Traefik Podman Con esto de publicación alterna, me refiero que cada semana encontrarás un capítulo de uno de estos cuatro tutoriales. Así, si no te interesa uno de estos temas, no tienes que preocuparte que seguramente el de la siguiente semana seguro que te resultará entretenido. O no, esto ya depende de los gustos de cada uno. Cuando se acabe el tutorial principal, el de la Raspberry Pi 400, entrará otro a sustituirle, y lo mismo sucederá con los tutoriales secundarios. En el caso del principal, lo sustituirá una distribución Linux, en el caso de los secundarios, será un lenguaje de programación el que entrará en liza. Menús de restaurante Un editor markdown Hace algún tiempo, con Ángel de uGeek, estuve implementando un editor de markdown que además te permitía tener acceso a los archivos. Y lo digo así, porque principalmente era eso, un editor de markdown, al que le dotamos de esta característica. Sin embargo, no he conseguido recuperarlo. Esta es una de las razones por las que me gusta compartir todos lo que hago, porque luego puedo recuperarlo de algún repositorio. Pero, esta vez no fue así. Esta es básicamente la solución que quería mostrar. Me planteé reescribir el código de nuevo, pero lo cierto es que no ha podido ser, con lo que, esta segunda parte, la tenía un poco parada. Filebrowser ... Más información en las notas del podcast sobre Explorador de archivos online y menús de restaurante (2)
ATA 241 Terminal hopping de la mano de rxvt-unicode
Suelo ser un usuario fiel, tanto de la distribución, como de las aplicaciones que utilizo. O al menos, solía serlo, porque veo, que últimamente voy cambiando algunas aplicaciones con mas frecuencia de lo que a mi me gustaría. No solo cambio de aplicaciones, sino, que también he observado que estoy cambiando, la configuración de las mismas. Esto si que lo hago mas poco a poco, pero, cuando me da es un no parar. ¿Que aplicación he cambiado? He reemplazado Alacritty por rxvt-unicode. Desde luego, los desarrolladores deberíamos de recibir clases de nombramientos, es decir, aquello de ponerle nombre a las aplicaciones. Porque sin lugar a dudas, el que le haya puesto el nombre a esta aplicación se ha quedado a gusto. Menos comercial, es cualquier cosa. Tengo claro que tendrá su justificación, pero, no me digas, que algo de razón tengo. Aunque sea poca. Antes de que te lances como un poseso a probar este terminal, si es que no lo tienes, decirte que, de buenas a primeras, es mas feo que pegarle a un padre con un calcetín sucio. Sin embargo, gracias a las posibilidades de configuración que tiene, lo vas a dejar hecho un pincel. Terminal hopping de la mano de rxvt-unicode ¿Porque me cambio de terminal? En estas semanas de uso de la Raspberry Pi 400, he estado probando un poco de todo para ver como se comportaba este pequeño mini ordenador. La cuestión es que a pesar de que como ya dije, es un auténtico mechero, quise llevarla a mínimos históricos. La cuestión era utilizar aplicaciones mas livianas. En este sentido, el primer paso fue reemplazar el entorno de escritorio. Tengo que confesarte que he intentado hacerlo durante un par de días por Qtile, pero no he llegado a conseguirlo todavía, pero seguiré intentándolo. Pero, lo que si conseguí instalar fue i3, además super fácil y sencillo. Lo he comenzado a personalizar, pero todavía estoy en ello. La cuestión es llegar al mínimo posible, y poder utilizar esta Raspberry Pi 400 completamente sin ratón, y para esto cualquiera de los entornos que te he comentado me va a permitir conseguirlo. Sin embargo, esto no es lo que te quería contar, esto me lo dejo para un futuro podcast, me quería centrar en el cambio de terminal. La cuestión, es que llevo ocho meses utilizando Alacritty como mi terminal por defecto. Durante las pruebas con i3, me he dado cuenta que la Rasbperry seguía teniendo un consumo excesivo. Y Cuando digo excesivo te digo que estaba en torno a los 170 MB de RAM. Sin embargo, a mi aún me ha parecido demasiado. En esta investigación, si se puede decir así, he visto que Alacritty, es rápido, pero también es un ávido consumidor de recursos, y lo cierto es que últimamente tengo abiertas demasiadas terminales en paralelo. Sobre rxvt-unicode Esto de cambiar de terminal, no pienses que ha sido un escarceo de una noche ni mucho menos. Ya ha utilizado este terminal tiempo atrás, y lo tenía configurado, pero, estaba tan cómodo y a gusto con Alacritty, que no había pensado reemplazarlo hasta el momento. Hasta ver que urxvt-unicode consume la tercera parte de Alacritty, y en ya sabes, que cualquier ayuda es siempre bienvenida. ... Más información en las notas del podcast sobre Terminal hopping de la mano de rxvt-unicode
ATA 240 Navegación de vértigo con Raspberry OS
Esta gente de Raspberry OS realmente se ha puesto las pilas. Como ya comenté hace unos días cuando hablé sobre Pi400, Chromium en este equipo me llamó mucho la atención, porque consumía pocos recursos y no solo esto, sino que además la navegación era fluida, tan fluida como que no tenía la sensación de estar en un equipo como la Raspberry Pi. Teniendo en cuenta la limitación de recursos. Y ahora, a los pocos días, liberan una nueva versión de sus sistema operativo, y entre las novedades que trae es una mejora de la navegación, lo que yo he venido a llamar una navegación de vértigo con Raspbperry OS. No solo es esta la única mejora que han incluido en esta nueva versión de Raspberry Pi OS. Hay algunas mejoras adicionales que voy a intentar desgranarte a lo largo de este nuevo episodio del Podcast. Navegación de vértigo con Raspberry OS En que ando metido Como todos los jueves quiero contarte en que ando metido para que sepas lo que encotnrarás en atareao.es. Básicamente me ciño al tema de los tutoriales, porque si has entrado recientemente en tutoriales habrás observado que he lanzado dos nuevos tutoriales. Pi 400PowerShell Sobre la nueva versión de Raspberry OS El pasado 4 de Diciembre la Rasbpberry Pi Foundation liberaron una nueva versión de su sistema operativo, antes conocido como Raspbian y que ahora han renombrado a Raspberry Pi OS. Lo cierto es que son bastantes las novedades que nos trae esta actualización del sistema operativo. Te cuento alguna de ellas, al menos, las que mas me han llamado la atención. Chromium Por supuesto, empiezo por la que mas me llamó la atención en su momento después de probar la Pi 400, que es básicamente el navegador que trae por defecto instalado. En este caso han actualizado a la versión 84 de Chromium. En esta nueva versión han integrado la aceleración de vídeo por hardware con la nueva versión del navegador. Si ya me pareció en su momento que el navegador iba fluido, no quieras imaginar ahora. Básicamente esto lo que permite es una reproducción de vídeo en el navegador de mas calidad, por ejemplo, esto lo notarás cuando visites páginas como YouTube, o en cualquier página que tenga contenido de vídeo. Por supuesto esto cobra mas sentido hoy en día, en la situación en la que nos encontramos en la que estamos utilizando clientes de vídeo conferencia como Google Meet, Microsoft Teams, Zoom, etc. Claro, esto lo podrás aprovechar al máximo si utilizas el cliente de estas plataformas en el propio Chromium. PulseAudio Un detalle que no había observado hasta el momento, por razones obvias, es que Raspberry Pi OS utilizaba hasta esta versión ALSA como interfaz de audio. Sin embargo, en esta nueva versión de Raspberry Pi OS, han decidido reemplazarlo por PulseAudio basándose en las limitaciones de su predecesor. El audio en Linux es simplemente complicado. Existen multitud de soluciones para gestionar el audio, y cada una tiene sus características particulares. Como de costumbre, este es un problema y una realidad en el código abierto, y en particular en el ecosistema Linux. Cuando un desarrollador quiere utilizar una librería de sonido, en este caso, y no le termina de convencer porque le falta una característica que este necesita, en lugar de aportar al código original, simplemente, crea su propia versión. En esto es donde reside la grandeza y una de las problemáticas del ecosiste