En que ando? (19/7/22)
Esto es una especie de secuela a Lo que ando haciendo de hace un mes.
Sigo haciendo lo mismo? Maso. Arranquemos con qué pasó con lo que estaba haciendo.
Lo que estaba haciendo antes
Compu Artesanal
Hice cosas, pero decidí cambiar la CPU por una Radxa Zero ... que no anda con mi monitor, así que me creé un subproyecto de "hacer que ande".
Software configurado para pantallas raras/malas
Terminado, por lo menos a un nivel de comodidad suficiente. Solo falta publicar de alguna manera.
Software que creo que nadie usa, pero debieran!
No volví a usar ninguna de las cosas que mencioné :-D
Sin embargo, acá está el software que nadie usa pero debieran, de este mes.
-
dolt una base de datos compatible con MySQL pero que vista de otra manera es ... como git?
La performance es medio falopa pero es muy piola para publicar datos. Ejemplo.
rqlite la respuesta a "Necesito usar sqlite pero no quiero mover un archivo de datos de un lado para otro"
st una terminal super liviana que no es una bazofia! Tengo un fork
El Mouse-Joystick
Abandonado (o terminado, que es lo mismo).
Programar Raspberry Pi Pico
No mucho
Lo que estoy haciendo ahora
Nuevo server
Migré mi server a una Radxa Zero una compu que tiene performance tipo raspi 4, pero en un formato físico tipo raspi zero.
Al tener más capacidad de cómputo y memoria, le metí mas servicios!
Moví todo http://nombres.ralsina.me para que se ejecute ahí. Eso implica una base de datos (rqlite) y un entorno de ejecución especial, porque no quiero que si de golpe la gente lo usa me tire abajo los otros servicios. Por eso ...
Firecracker + Ignite + Faasd
Quiero poder publicar boludeces hechas rápido en Python (o en otros lenguajes) sin tener que pensar en cómo hacer el deployment, o de si a mi server no le va a dar el cuero y me va a tirar algo "importante", o de problemas de seguridad, etc.
Entonces:
- Para deployear fácil: faasd
- Para aislarlo dentro del server: ignite
- Para tener base de datos para boludear: rqlite
De esa manera tiene un tope en cuanto a consumo de recursos, y puedo deployear simplemente con un comando.
Impresión y Diseño 3D
Si quiero hacer una notebook, obviamente eso implica diseñar la carcaza y un montón de otras cosas, por lo que he tenido que aprender sobre como hacer esas cosas.
He usado una variedad de herramientas y estoy MUY FELIZ con una que se llama CadQuery que permite crear objetos escribiendo Python!
He llegado al momento en que me siento cómodo, cuando no tengo el objeto que necesito, o tengo partes y me faltan otras, simplemente de decir "ok, la hago yo".
Quiero una webcam para octoprint, tengo un trípode viejo de micrófono, una webcam pedorra con "montura" para monitor?
— Roberto H. Alsina (@ralsina) July 14, 2022
No pasa nada, 15 minutos de cadquery, 40 minutos de impresión y tengo exactamente el trípode que quiero. pic.twitter.com/RCSzhtWSkR