Profile avatar
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
453 posts 152 followers 100 following
Regular Contributor
Active Commenter

Yo bajé al Lidl a por Fairy, ¿por qué he vuelto con cacharros de bricolaje? Va a ser cierto lo que escuché hace poco de que las ferreterías son las jugueterías para adultos.

KDE creates a safe haven for Windows 10 exiles. In the context of the #EndOf10 (endof10.org) campaign, we have created a new "for" page, this time "for Windows 10 exiles": kde.org/for/w10-exil... #windows11 #windows10 #microsoft

Hora de limpiar el Bluesky

Petition to call them BLUEBERRIES #Helldivers2 #Helldivers #Helldivers2Art #gaming

He creado una biblioteca de componentes de Svelte como parte del refactor del CSS de la web de mi canal, y también la he publicado como software libre. Repo: github.com/makigas/gens... Docs: makigas.github.io/genshi-svelte/ NPM: www.npmjs.com/package/@mak...

Entonces al final no hay que reescribir media plantilla, sólo actualizar el componente Button, el componente Navbar, el componente Footer, el componente LessonCard... bueno, al menos eso es lo que pienso ahora. Luego a ver cómo queda el resultado.

En realidad hacer la sustitución va a ser menos complicado de lo que parece. Para la web uso un framework llamado view_component, que permite crear componentes reusables en Rails. Es de confianza, porque la inventó GitHub para su web (que también está hecha en Rails, dicho sea) viewcomponent.org

Lo que he empezado a hacer es limpiar el CSS poco a poco y extraerlo a una hoja nueva, y cuando esté todo limpio y extraído, mi idea es poner el nuevo import y cambiar los nombres de las clases. El paquete aún está en construcción, pero va a ser software libre. makigas.github.io/genshi/

Le quiero poner a la web una sección que requiere agregar componentes nuevos y formularios. El CSS actual no estila formularios porque fuera del backoffice no hay, y el backoffice lleva usando Bootstrap desde hace 10 años. Apenas hay variables CSS, el modo oscuro ni está ni se le espera...

Me estoy refiriendo, como no podía ser menos, al CSS de makigas.es. En su momento el rebranding fue como "bua, espectacular". Ahora que se queda corto y que tengo que añadir más páginas a la web está siendo como "pero dios mío qué mono de feria con pistolas programó esto"

Dani haciendo un CSS en 2022: no entiendo muy bien la diferencia entre px, em y rem, así que pondré margin: 10px en todas partes Dani refactorizando ese mismo CSS en 2025: fuck

response time

Los amigos no dejan que sus amigos fabriquen un sistema de diseño o una biblioteca de componentes. Este post no es un chiste, es un grito de auxilio.

4674 días después… @makigas.es

"Ham radio: radio de jamón". Gracias por tanto, traductores automáticos imposibles de desactivar.

Me ha llegado un email de FedEx para informarme que la placa de YouTube está cruzando la aduana y estoy sudando un poco

Bob Martin dice que SQL no es buen lenguaje porque está basado en la interpretación de cadenas de texto y que deberíamos abandonarlo en favor de "lenguajes programáticos". Ok, entiendo el take y pero no lo comparto 100%. Lo que me vuela cabeza es la cantidad de vibe coders que le dan la razón 🤦🏻

¡Hola a todos! Os traigo una nueva serie dividida en cuatro partes donde desarrollaré un API REST usando TDD desde cero. ¡Os dejo por aquí el primer video! youtu.be/0J07x_uO7RE

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.

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. 😔

Vamos a conocernos un poquito mejor: ¿Dónde te pilló el apagón? • Trabajando en casa. ¿Entraste en pánico? • Nah, lo llevé bien. ¿Leíste o bebiste? • Agua, siempre agua. Me da igual que sea el fin del mundo, que no me entere yo que no te hidratas bien. ¿Cuándo recuperaste la luz? • 20:30 aprox.

Ayer recordé este post y estuve pensando en él bastante. Sobre todo cuando salí a ver qué estaba pasando y vi tiendas de puerta corredera con gente dentro a oscuras. Aunque también vi un montón de portales con la puerta abierta de par en par así que supongo que al menos existe un plan B.

Pensando en el cardenal Pizzaballa y en el hecho de que si lo vuelven papa podría ser el verdadero Papa Johns.

Debido a ciertos asuntos fuera de mi control, he tenido que mover la cuenta de Mastodon de Cartero a una nueva instancia, la cual tiene bloqueado a @ap.brid.gy. De modo que hasta aquí las emocionantes aventuras de Cartero en Bluesky. Si tuviese un blog con RSS, esto ahora no pasaría. 🤷‍♂️

Hoy he aprendido que el nombre científico de la urraca es Pica pica es.wikipedia.org/wiki/Pica_pica

El otro dia estaba testeando una función con `@retry` y no entendía por qué un test tan simple tardaba tanto. Spoiler: ¡el decorador estaba haciendo 3 reintentos en segundo plano sin que yo me enterara! Os cuento cómo lo solucioné para que no vuelva a ocurrir: www.pmareke.com/posts/retry/

Seagull says you are valid 🏳️‍⚧️🥰

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.

Jackeizado, jackeizado, has sido jackeizado. Te creiste descentralizado Pero te han utilizado Jackeizado, qué pringado Otra vez te la han colado Como lo de poner un PDS en tu red Mandar imágenes por DM Ups, me olvidé, qué pasa