danirod
danirod.es
danirod
@danirod.es
🐘 Fediverso: https://masto.es/@danirod (o @danirod.masto.es.ap.brid.gy)
👨‍💻 Desarrollador de software. Autónomo.
🏷️ Intereses: #Java #Ruby #Golang #Rust #Vim #Emacs #Linux #FreeBSD #OSDev
Completado ✅
La API de bajo nivel de ventanas de macOS es tan jodida que logra que la de Windows me parezca agradable. 😅

En modo claro es más difícil apreciar que en modo oscuro, pero la ventana es tintada por el wallpaper. Además, la barra lateral de la pantalla de opciones ahora es translúcida.
September 8, 2025 at 10:28 PM
He cambiado a tema claro y se ha roto completamente. Creo que esto va a requerir todavía un poco de research. 😬
September 3, 2025 at 8:13 PM
Me dije "igual que el otro día logré ponerle Mica a una ventana de GTK en Windows a base de sacar su HWND y usar la API interna de Windows, ¿se podrá hacer lo mismo si saco el NSWindow de una ventana de GTK en macOS y uso la API interna de macOS?"

Y la respuesta parece ser: sí ✌️
September 3, 2025 at 8:11 PM
La verdad, está feo que lo diga, pero queda genial. Bastante mejor que los colores sólidos que usaba hasta ahora.

Y eso que en el fondo no suelo programar en Windows así que no lo voy a apreciar. Pero para quien sí lo use desde Windows, supongo que esto le gustará.
August 31, 2025 at 5:50 PM
Lindo, la verdad.

Mejor que la barra de herramientas opaca que tenía hasta ahora la versión de Windows.
August 31, 2025 at 4:36 PM
Mica (para la gente de Windows)
August 31, 2025 at 12:11 PM
Esa tab "Seguridad" es nueva. Y es una tab entera porque seguramente en el futuro habrá más opciones.

Por ejemplo, estaría feo equivocarte al poner la URL y enviar accidentalmente tu API key a un servidor random.

Una modo seguro, una lista de sitios válidos y una confirmación podría aliviar eso.
August 30, 2025 at 6:14 PM
Haciendo que Cartero sepa leer archivos .env (si se le da permiso, claro).

Tengo la impresión de que para mucha gente, una feature así solventaría la eternidad que está llevando que soporte colecciones en primer lugar.
August 30, 2025 at 5:55 PM
He hecho una nueva pantalla de opciones porque iba a quedarse corta con todo lo nuevo que hay que meterle, y la estoy estrenando metiendo opciones de proxy.
August 22, 2025 at 1:45 PM
He terminado el refactor de los exporters a código en Cartero. Ahora usan un sistema de plantillas más robusto, con una suite de tests gigante para asegurar que no se rompa, y más extensible.

¿Alguna preferencia sobre qué biblioteca debería soportar primero? Rollo, node-fetch, python-requests...
August 18, 2025 at 9:17 AM
Debería probar de vez en cuando en modo claro. Se ve terrible.
August 15, 2025 at 3:53 PM
Completado. Ahora se podrán ver de antemano las cabeceras que se enviarían al servidor aunque no las pongas explícitamente. Si pones la cabecera por tu cuenta, desactiva la de arriba porque lo que pongas tiene más importancia que el valor por defecto.
August 15, 2025 at 3:43 PM
Tema colecciones. Tuve que parar la rama otra vez porque resulta que meter una barra lateral no es tan fácil como parece, antes tengo que resolver otras historias.

A cambio le estoy poniendo un botón para ver o esconder las cabeceras generadas (como las que se traducen al poner un auth o un body).
August 15, 2025 at 10:59 AM
Situación actual de colecciones: habemus modal para elegir dónde crear la colección.
August 13, 2025 at 7:16 AM
Por mi parte, ya he empezado a agregar el soporte para colecciones. Aunque de momento lo que hay es soporte para no-colecciones... 😁

(es un placeholder; la gracia es que es un panel completamente nuevo, y me hace feliz tras año y pico ver por fin algo en esa ventana que no sea un EndpointPane).
August 12, 2025 at 6:35 AM
Kill your heroes, supongo.
July 13, 2025 at 2:06 PM
Hora de limpiar el Bluesky
May 26, 2025 at 7:30 PM
"Oye, deberías mostrar cómo haces estas cosas."

Correcto. He subido este taller exclusivo para miembros de canal de casi 4 horas de duración donde muestro todo el proceso de desarrollo, desde el "npx sv create" y la planificación de la API, hasta la publicación del paquete en NPM.
May 20, 2025 at 11:10 AM
4674 días después… @makigas.es
May 10, 2025 at 1:03 PM
Pero vamos a ver...
May 1, 2025 at 9:00 PM
Ahora sí soy el auténtico makigas.
May 1, 2025 at 8:42 PM
Placa pedida también. Posiblemente superfluo, pero después de 13 años dando la brasa, creo que es necesaria sí o sí.

Obviamente lo tienen externalizado. No lo gestiona YouTube. Te dan un cupón para que copies y pegues y te derivan a la web de otra empresa para pedirlo.
May 1, 2025 at 11:46 AM
Me gustaba bastante el estilo compacto que daba tener el canal de YouTube sin imagen de banner, pero dice YouTube que si no pongo una imagen, no hay check de verificación. 😔
May 1, 2025 at 10:06 AM
Si tuviese tiempo, me encantaría aprender a usar esto: motioncanvas.io.

Es una biblioteca TypeScript para programar animaciones con React. Luego lo puedes exportar a formato vídeo. Pero como es programático, puedes hacer animaciones más precisas, matemáticas y exactas.
April 25, 2025 at 11:25 AM
Feliz año nuevo
April 24, 2025 at 7:51 AM