Una API sin tirar una línea de código. Self Hosted
Pon una API en tu vida… con #postgreSQL y en #Linux ¿Quizás este debería haber sido el título de este capítulo del tutorial sobre Self-Hosted, o no. Seguro, y lo digo porque a mi me ha pasado, que en alguna ocasión, te has encontrado con la necesidad de hacer o tener una API, para cualquier cosa. En estos casos, te entra la pereza de tener que programar una interfaz para relacionarte con la base de datos. Hacer el correspondiente CRUD, etc… Solo de escribirlo ya me entra la pereza. Pero, y si te digo que puedes hacer una API sin escribir una sola línea de código… Así es muy sencillo, y te cuento como hacerlo. ... https://www.youtube.com/watch?v=JLREwnlKBEM
Tener un dominio en internet como "atareao.es" es algo tan tremendamente sencillo y rápido que hasta te resultará sorprendente. En este vídeo encontrarás como hacerlo y como ligarlo a tu propio servidor virtual, para a continuación levantar tantos servicios como necesites.
...
https://www.youtube.com/watch?v=mGtNqCf0hSo
En el capítulo anterior de este tutorial sobre scripts en Bash, intenté convencerte sobre lo beneficioso que sería para ti, que aprendieras a realizar scripts en Bash. Como te comenté, hacer scripts es el primer paso para la automatización, y esto seguro que va a ser realmente beneficioso para ti. Sin embargo, vayamos poco a poco. Así, empezamos por las variables en Bash.
Entiendo que este primer capítulo en el que ya entras en materia, es bastante teórico, pero es necesario para asentar las bases para continuar. He intentado completarlo con bastantes ejemplos. Por un lado para intentar clarificar los conceptos, y por otro, para hacerte la lectura mas amena.
https://atareao.es/tutorial/scripts-en-bash/variables-en-bash/
...
https://www.youtube.com/watch?v=ZrV6CZZFQTk
En este #shorts te muestro como puedes añadir un usuario en Linux desde la terminal utilizando el comando adduser
https://atareao.es/tutorial/comandos-linux/adduser
...
https://www.youtube.com/watch?v=yF_ZKAJynf0
Esto de los logs es una auténtica maravilla. Se que de inicio, puede parecer algo insustancial y a lo que no le vas a sacar partido, pero, *nada mas lejos de la realidad*. Inicialmente, lo utilizas por aquello de utilizarlo, pero poco a poco, cada vez que pasa, le sacas mas partido. El uso del módulo logging en Python puede ser una herramienta valiosa para mejorar sus habilidades de programación y facilitar la depuración de errores en su código. Por un lado te ayudará a entender el flujo de tu programa, seguirás las buenas prácticas de programación. Por supuesto que te ayudará a localizar errores en el caso de que estos se produzcan, lo cual es una gran ventaja. Así, tienes muchas razones para hacer uso del logging, y de verdad, que te recomiendo que lo utilices, y que lo *utilices cuanto antes*.
https://atareao.es/pyldora/20
...
https://www.youtube.com/watch?v=Tu2YcOkF0n0
¿Como llegué al mundo de las bases de datos? En este podcast te cuento mi viaje partiendo de excel hasta llegar a PostgreSQL, MariaDB y otras bases de datos
https://www.atareao.es/podcast/153
...
https://www.youtube.com/watch?v=TJi48j1IxJE
En mas de una ocasión he comentado que no suelo consumir Twitter desde el PC. Twitter suelo leerlo desde el móvil, al igual que me sucede con RSS, tal y como comento en el episodio 143 del pocast sobre RSS en el siglo XXI. La cuestión es que mas que leer, sobrevuelo las noticias, quiero decir, que simplemente le doy un vistazo a los titulares sin profundizar en el contenido. De esta forma, puedo revisar docenas de noticias en muy poco tiempo. Si encuentro alguna noticia que me resulta interesante, guardo la noticia para consumirla después. Esto no quita, que me resulte interesante, puntualmente, consultar Twitter en el portátil. Básicamente cuando recibo alguna notificación en el móvil y estoy trabajando en el ordenador. En ese caso, me resulta más cómodo utilizar un cliente de Twitter para PC. Porque normalmente, lo que suelo hacer, es ir y ver la noticia, ver la fuente. Así, en este artículo te quiero comentar sobre, precisamente, un cliente de Twitter para Linux, que seguro te resultará muy interesante
https://atareao.es/software/social/cliente-de-twitter-para-linux/
...
https://www.youtube.com/watch?v=Z_BOqYvH4Jw
En este capítulo ponemos los cimientos para dar inteligencia a tu bot en Telegram. De esta forma vas a poder recibir información de todo lo que sucede en los grupos en los que se encuentre tu bot, y no solo recibir sino también interactuar con los usuarios.
Podrás lanzar preguntas, revisar lo que se escribe, dar permisos, es decir, dar inteligencia a tu bot, para que pueda hablar y responder a los usuarios.
https://atareao.es/tutorial/crea-tu-propio-bot-para-telegram/webhooks-o-como-sacar-a-telegram-hasta-la-ultima-gota/
...
https://www.youtube.com/watch?v=ILnLzB03Fvc
Vuelvo a #sway #swayfx en Linux con #i3status dejando atrás por el
momento #ags por problemas con compatibilidad. Te indico las
herramientas y mas
Estaba realmente emocionado con AGS, una herramienta que te
permite crear y utilizar tus propios widgets en cualquier escritorio.
Esto te lo he contado en distintos episodios del podcast. Sin embargo,
he tenido que hacer una marcha atrás. Es lo que tiene intentar estar
siempre a la última con un proyecto que no está suficientemente maduro, o
mejor dicho, suficientemente estable. Lo cierto es que
aunque no había completado la migración, estaba utilizando AGS en mi
entorno de trabajo habitual. Hasta la fecha, había conseguido ir
actualizando y refrescando los cambios y modificaciones que el desarrollador introducía, pero esta última versión ya ha sido muy rompedor, y he tenido que hacer una marcha atrás a SwayFX con i3status-rust, que no tengo claro que sea simplemente temporal.
Más información, enlaces y notas en https://atareao.es/podcast/592
? Aquí lo puedes encontrar todo ? https://atareao.es
✈️ Telegram (el grupo) ? https://t.me/atareao_con_linux
✈️ Telegram (el canal) ? https://t.me/canal_atareao
? Mastodon ? https://mastodon.social/@atareao
? Twitter ? https://twitter.com/atareao
? GitHub ? https://github.com/atareao
...
https://www.youtube.com/watch?v=YG7p1dDvk1g
Los test unitarios son una excelente herramienta en #python para ayudarte en la programación. Soy consciente de que inicialmente parece mas trabajo, y algo que parece ser innecesario. Pero, cuanto mas lo utilizas mas cuenta te das de su increible potencial.
https://atareao.es/pyldora/19
...
https://www.youtube.com/watch?v=fqFAgy-7aRY