Sign in

danirod

@danirod.es
171 followers 99 following 500 posts

🐘 Fediverso: 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

PostsRepliesMedia
danirod @danirod.es · 08/09/2025
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.
141
danirod @danirod.es · 03/09/2025
He cambiado a tema claro y se ha roto completamente. Creo que esto va a requerir todavía un poco de research. 😬
Ventana de... no se exactamente qué.
000
danirod @danirod.es · 03/09/2025
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í ✌️
Cartero para macOS, pero se ve que la barra de título, herramientas y pestañas es translúcida y deja entrever el fondo de pantalla.
130
danirod @danirod.es · 31/08/2025
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á.
110
danirod @danirod.es · 31/08/2025
Lindo, la verdad. Mejor que la barra de herramientas opaca que tenía hasta ahora la versión de Windows.
Captura de ventana de Cartero. El fondo de pantalla tiene tonos azules. Se ve una ventana en fondo claro con la barra de título y de herramientas en azul claro.Lo mismo pero ahora el fondo es verde y naranja. La barra de título y la de herramientas tienen un fondo estilo cristal glaseado en tonos verdes y naranjas.Lo mismo pero ahora está en tema oscuro con un fondo azul oscuro. Mucho más intenso el efecto, pero la barra de título y la de herramientas tiene un aspecto uniforme y oscuro.Lo mismo una vez más, pero ahora el fondo es rojo, y la barra de título y herramientas tienen tono rojo oscuro.
110
danirod @danirod.es · 31/08/2025
Mica (para la gente de Windows)
Pantallazo con dos ventanas de Cartero en ejecución. La diferencia entre una y otra es que en la primera todo el contenido de la ventana es de color blanco excepto la barra de título, que es rosa claro; mientras que en la segunda, la barra de herramientas tiene el mismo color que la barra de título.
110
danirod @danirod.es · 30/08/2025
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.
Un diálogo de confirmación dice "¿Enviar petición a este host?" con opciones como "Permitir esta vez", "Permitir siempre" y "Cancelar".
000
danirod @danirod.es · 30/08/2025
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.
Un pantallazo de Cartero
110
danirod @danirod.es · 22/08/2025
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.
Pantallazo de una pantalla de opciones mostrando los ajustes de proxy.
121
danirod @danirod.es · 18/08/2025
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...
Pantallazo de cartero mostrando un menú con opciones como "Exportar petición como cURL" y "Exportar petición como JetBrains HTTP".
020
danirod @danirod.es · 15/08/2025
Debería probar de vez en cuando en modo claro. Se ve terrible.
Pantallazo de Cartero mostrando letras semitransparentes sobre fondo claro que se leen bastante mal.
000
danirod @danirod.es · 15/08/2025
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.
120
danirod @danirod.es · 15/08/2025
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).
Pantallazo de cartero mostrando la pestaña de cabeceras, donde se ven varias cabeceras: User-Agent, Authorization y Content-Type.
110
danirod @danirod.es · 13/08/2025
Situación actual de colecciones: habemus modal para elegir dónde crear la colección.
Pantallazo. Se ve un modal titulado "Crear colección". Tiene dos controles: un campo de texto llamado "Ubicación" y otro campo de texto llamado "Nombre de la colección".
010
danirod @danirod.es · 12/08/2025
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).
000
danirod @danirod.es · 13/07/2025
Kill your heroes, supongo.
Pantallazo de YouTube: suscripción a Pirate Software cancelada
130
danirod @danirod.es · 26/05/2025
Hora de limpiar el Bluesky
Un ventilador marca Bluesky
150
danirod @danirod.es · 20/05/2025
"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.
Miniatura de un vídeo de YouTube llamado "Svelte 5: Crea tu propia biblioteca de componentes".
000
danirod @danirod.es · 10/05/2025
4674 días después… @makigas.es
Una placa de YouTube celebrando que el canal ha pasado de los 100.000 suscriptores.
130
danirod @danirod.es · 01/05/2025
Pero vamos a ver...
Lo que parece un muñeco con forma de bebé o de niño pequeño al que le han puesto una careta con la cara de Leonardo DiCaprio.
100
danirod @danirod.es · 01/05/2025
Ahora sí soy el auténtico makigas.
Pantallazo de YouTube mostrando el enlace al canal makigas, aparece una marca de verificación junto al nombre de canal.
020
danirod @danirod.es · 01/05/2025
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.
Un pantallazo de un email donde se ve una placa de creador de YouTube y debajo el texto "makigas, tu premio se está perfilando y customizando. Recibirás un correo de la empresa de transporte cuando se mande y debería llegar en una o dos semanas."
000
danirod @danirod.es · 01/05/2025
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. 😔
Pantallazo de YouTube mostrando la página del canal de YouTube @makigas. Aparecen los datos del canal justo debajo del buscador, y contextualizando la publicación, no hay más imágenes que el avatar del canal.
120
danirod @danirod.es · 25/04/2025
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.
110
danirod @danirod.es · 24/04/2025
Feliz año nuevo
Pantallazo de YouTube Studio muestra: suscriptores totales, 100000
230
danirod @danirod.es · 21/04/2025
Ok, esto se sale del tipo de portadas que quería compartir en este hilo, pero si me muerdo la lengua exploto. Sinceramente, no tengo claro al 100% qué hace un vetarinario hablando de alimentación humana. "No recomendarme este canal", y a esperar que el algoritmo me escuche.
Miniatura de un vídeo de YouTube titulado: ¿qué es lo blanco del fuet? ¿se puede comer? subido por un canal llamado Veterinario Gratis.
200
danirod @danirod.es · 21/04/2025
De todos modos ya para lo que hay, me da igual. No voy a necesitar maximizar eso mucho más ya a partir de esta semana, así que termino la temporada el día 30. Una vez alcance los 100.000 suscriptores, ya no necesitaré hacer micro-optimizaciones y tal cual haré lo que quiera con el canal.
Pantallazo de YouTube Studio muestra el contador de suscriptores a 99.900.
020
danirod @danirod.es · 07/04/2025
“Tu recomiéndaselo igualmente, aunque no lo entienda. Si va de tecnología vieja, sabes que va a hacer clic o se lo va a quedar mirando”
Pantallazo de YouTube, un vídeo cuya miniatura es un reproductor de cintas VHS en una mesa, el título del vídeo esta en italiano
100
danirod @danirod.es · 07/04/2025
Dani: ¿por qué siempre me duelen las piernas como si se me fuesen a salir del cuerpo? También Dani: 102000 pasos en una semana
Pantallazo de Pikmin Bloom mostrando un resumen que dice "Total de pasos 101.902, has dado 10.737 pasos más que la semana pasada"
010
danirod @danirod.es · 03/04/2025
No necesitas llevar siempre tu DNI ☺️ Te recomendamos llevar siempre tu DNI 🧐
Pantallazo de la sección preguntas frecuentes de la web MiDNI. El texto señalado dice: "¿El DNI en el móvil sustituye a mi DNI físico? El DNI físico seguirá en vigor y se seguirá usando. Te recomendamos llevar siempre tu DNI, por su tu móvil se queda sin batería, se rompe o no tiene cobertura. ¿Las ventajas de usar la aplicación MiDNI? No necesitas llevar siempre tu DNI físico"
210
danirod @danirod.es · 01/04/2025
De vez en cuando lo abro para confirmar que sigue existiendo, y hay páginas que no han cambiado probablemente en 25-30 años a estas alturas (y por mí perfecto, oiga). La 899 es pura arqueología brandera.
Página 899 del teletexto de TVE muestra lo siguiente:
- El título "Teletexto TVE, Repertorio caracteres"
- Debajo hay una pirámide blanca con un montón de letras con tilde, la letra Ñ, flechas, y debajo en grande dice "Juego de Caracteres Nivel 1,5"
- Fuera de la pirámide aparece el alfabeto en varios colores
- Abajo del todo aparece las barras de colores de una carta de ajuste
- Y a la derecha aparece el logo antiguo de TVE.
030
danirod @danirod.es · 27/03/2025
They could fix it if they made the whole squircle blue, like they do on iOS… 🙃 (I know, I should declare Telegram bankruptcy and mark everything as read)
Screenshot of the Telegram’s icon on the iOS Home Screen
100
danirod @danirod.es · 26/03/2025
Este detalle ha pasado un poco desapercibido para mi gusto 🤔
Pantallazo del vídeo pausado justo cuando el subtítulo dice “Cash is king”
100
danirod @danirod.es · 26/03/2025
Creo que es la primera vez que se me actualiza Cartero de forma orgánica y me ha hecho gracia, no sé por qué. El tap de Homebrew no lo llevo yo así que realmente no depende de mí lo que tarda en portar la nueva versión.
Captura de pantalla de la terminal muestra la salida de Homebrew. "Upgrading 2 outdated packages: soloantonio/cartero/cartero 0.1.5 → 0.2.0", y luego un montón de barras de progreso a medida que descarga la actualización.
110
danirod @danirod.es · 24/03/2025
Ya no entraba a a YouTube Studio ni para ver el marcador. 1000? 800?
Pantallazo de YouTube Studio, makigas 99208 suscriptores totales
100
danirod @danirod.es · 08/03/2025
He pirateado un vídeo de Twitter que no es mío para traer servicio público a esta red
010
danirod @danirod.es · 06/03/2025
Dos semanas seguidas lloviendo, ¿dónde están los aviones fumigadores de los que tanto hablan los conspiranoicos cuando se les necesita?
Aplicación del tiempo mostrando la previsión para los próximos 10 días con lluvia en todos
000
danirod @danirod.es · 06/03/2025
Lleva lloviendo seis días seguidos
Pantallazo de YouTube. Título del vídeo: Me lío a patadas contra la pared de mi casa (+75 patadas). No se indica de quien es.
330
danirod @danirod.es · 04/03/2025
Cómo voy a ser el 25º desarrollador más trending de Rust del último mes si apenas sé Rust.
Pantallazo de GitHub mostrando una tabla de desarrolladores, aparezco al final de la tabla.
110
danirod @danirod.es · 15/02/2025
2000
Pantallazo de YouTube Studio indica 98013 suscriptores
110
danirod @danirod.es · 03/02/2025
Otro truco de macOS: los iconos de la barra de título no son solamente estéticos: puedes arrastrarlos a otra ventana para referenciar el archivo sin tener que encontrarlo en el explorador. Si no ves los iconos en la barra de título, abre los Ajustes y pon "mostrar iconos ventana" en el buscador.
030
danirod @danirod.es · 03/02/2025
Uno de los trucos de macOS que uso todo el tiempo y que cuento por si hay alguien aquí que no lo sepa, es que puedes arrastrar un archivo al diálogo Abrir archivo para seleccionarlo rápidamente. Así no tienes que meterte a buscarlo si ya lo tienes abierto en otra ventana o si está en el escritorio.
130
danirod @danirod.es · 30/01/2025
Es un poco "canallita" y mete el dedo en la herida aunque IMHO el meme falla estrepitosamente al intentar entender las razones que hay detrás
Tres dragones. El primero lleva una bandera de EEUU en la cabeza y en el cuerpo están los logos de OpenAI, xAI y Meta AI. El segundo lleva una bandera de China en la cabeza y en el cuerpo está el logo de Deepseek. El tercero lleva una bandera de la Unión Europea en la cabeza y en el cuerpo lleva una foto de una botella con un tapón. Los dragones de EEUU y China tienen cara amenazante, el de la UE tiene cara de manso.
100
danirod @danirod.es · 27/01/2025
No estoy usando cifrado en esos ordenadores... (Necesito cambiar demasiadas costumbres con los ordenadores)
Marge Simpson llorando
110
danirod @danirod.es · 22/01/2025
3000 (hale, ya me puedo ir a sobar)
Pantallazo de YouTube, se ve el contador de suscriptores actuales a 97000
120
danirod @danirod.es · 20/01/2025
Un canal sobre lavadoras. Llegados a este punto no sé si es ingenuidad del algoritmo o si hay algún iceberg turbio detrás de este canal que no esté pillando. www.youtube.com/@WashLover/v...
Pantallazo de YouTube. Un canal llamado "Wash Lover" y varias miniaturas de vídeos con fotos de un tambor de lavadora. Los vídeos tienen títulos como "nueva lavadora", "review" y "lavado delicado 40ºC, ciclo completo"
110
danirod @danirod.es · 18/01/2025
El amigo es literalmente este meme
Meme, un trollface desquiciado no hace más que repetir en inglés "Odio Vim" mientras dos cascos azules con los logos de Arch Linux y Gentoo entran por la puerta diciendo "te tenemos rodeado, sal ahora"
010
danirod @danirod.es · 18/01/2025
El fan de jetbrains más tranquilo cuando le mencionan la existencia de vim
Un comentario de YouTube que transcribo entre comillas sin representar mi opinión personal, y yo aquí solo transmito: «Pero bueno cualquiera con un computador con procesador medianamente aceptable, 8Gb-16gb de ram una pantalla/teclado y mouse se descargará un IDE, no entiendo lo rat kid que es querer hacerse el pro haciéndosela de retro, son años de investigación y desarrollo para que hoy en día tengamos IDE o editores de código que te corrigen y ayudan a la productividad, como para ser un rat kid programando en consola "porque soy pro y programo en la terminal desde el vientre de mi madre" ENFERMOS»
263
danirod @danirod.es · 13/01/2025
Hola eh (socorro)
Contador junto al icono de Fastmail dice 5470
010
danirod @danirod.es · 09/01/2025
No sé, chica, es un vídeo sobre Java, ¿qué quieres que te diga?
Un comentario de YouTube pregunta “Por qué grabo ESCENA NEGRA TOTAL en video 4K H265 3840x2160 pixels, duración 10 segundos, y me ocupa el archivo 54 MegaBytes. Eso no parece una compresión para nada aceptable.”

La respuesta es “Disculpe, ChatGPT es en la pestaña de al lado”
150